Distributed Queue

Programs can use distributed queues for one of n certified delivery to a group of worker processes.

A distributed queue is a group of TibrvCmQueueTransport objects, each in a separate process. From the outside, a distributed queue appears as though a single transport object; inside, the group members act in concert to process inbound task messages. Ordinary senders and CM senders can send task messages to the group. Notice that the senders are not group members, and do not do anything special to send messages to a group; rather, they send messages to ordinary subject names. Inside the group, the member acting as scheduler assigns each task message to exactly one of the other members (which act as workers); only that worker processes the task message. Each member uses CM listener objects to receive task messages.

Distributed queues depend upon the certified delivery methods and the fault tolerance methods.

Note 

We do not recommend sending messages across network boundaries to a distributed queue, nor distributing queue members across network boundaries. However, when crossing network boundaries in either of these ways, you must configure the Rendezvous routing daemons to exchange _RVCM and _RVCMQ administrative messages. For details, see Distributed Queues in TIBCO Rendezvous Administration.

See Also

Distributed Queue in TIBCO Rendezvous Concepts