You can configure subscribers to receive messages from one or more publishers.
Publishers use UDP multicasting to send messages over the network through the datastream channels. You can configure each datastream channel to have a multicast address, an IP address of a local network interface, and a local port. Configure subscribers to receive messages from one or more publishers by listening for messages on the publishers’ datastream channels. Before you install RAP, define the datastream channel ports, multicast IP addresses, and local interface addresses that let components send and receive messages. Worksheets are provided to assist you with installation planning.
When a publisher sends a message to a multicast group, all subscribing recipients to that host and port receive the message. If a subscriber misses a message published by one of the publishers, the subscriber requests a resend of the message by communicating with the publisher through its resend port. You must define a unique resend port for each publisher.
The figure below shows the FAST feed handler and demo feed handler configured with two datastream channels each. The RAPCache subscriber and RAPStore subscriber are configured to listen to both publishers—therefore, each subscriber is listening on four datastream channels. The multicast addresses and port configurations of the subscribers’ channels should be identical to the multicast addresses and port configurations of the publishers’ data channels. The local interface address of the publisher/subscriber datastream channels should be the NIC address of the publisher/subscriber servers, respectively. The resend port configurations of the subscribers must match the resend port configurations of the respective publishers. The resend IP addresses of the subscribers should be identical to the NIC addresses of the respective publisher servers.