Deploy FeedMaster Node

  • To use a FeedMaster node for Ultra Task Pipelines, your Org must be subscribed to the Ultra feature.
  • The FeedMaster requires a Linux or Windows server.
  • The FeedMaster should be installed physically in a location near the Snaplex instances and the data passed by the Pipeline to support low-latency processing.
  • Default ports for components:
    • JCC HTTP/S—8081
    • FeedMaster HTTPS—8084
    • FeedMaster Broker—8089
    • FeedMaster HTTP—8090
  • Snaplex HTTP Interface
    • Local host—127.0.0.1
    • Any network—0.0.0.0

If other resources are using the specified ports, you can change the port number to the component on the Node Properties tab.

A FeedMaster is a specialized type of Snaplex node that manages the distribution of Ultra Task requests across the JCC nodes within the Snaplex. It operates as a Java Virtual Machine (JVM) acting as an intermediary between the JCC nodes (which execute the pipelines) and the client.
  • The FeedMaster controls and distributes Ultra Task requests to ensure efficient load balancing and task execution across JCC nodes.
  • In a Cloudplex, FeedMaster nodes are deployed by SnapLogic.
  • In a Groundplex (self-managed Snaplex), your organization sets up and manages the FeedMaster nodes.

For details about server requirements, see Snaplex Installation on Linux for Groundplex installation and Groundplex Deployment Planning for specific configurations.

Note: Health Z URL You can configure more than one FeedMaster. In that configuration, you put a load balancer in front of the FeedMasters so that the requests are automatically distributed. The /healthz URL can be used by the load balancer to check for the health status of the FeedMaster.
  1. In SnapLogic Manager, navigate to the target Project, then click and select Snaplex from the drop-down menu.
  2. Enter the information in the Create a Snaplex dialog on the Settings tab.
  3. Click the Node Properties tab; under Snaplex node types, click , then enter the name of the hosting server in the Hostname field.
  4. From the Server type dropdown list, select FeedMaster. Alternatively, you can create the Snaplex node first, then specify the Snaplex node-type in the SnapLogic global.properties file by setting server_type=feed_master.
    Note: Specifying a DNS Host: If specifying a DNS host server name or other custom host name, then enter the hostname in the Snaplex properties to define FeedMaster node. The actual host name is the same one returned by the hostname command on your Linux or Windows machine.
  5. Click Update.

    In the SnapLogic Dashboard, the FeedMaster Node is designated by the FeedMaster Node icon