I have a distributed QPID broker scenario that need to make sure messages
are received at-least-once in the remote clients.   I am trying to see if I
have to configure the brokers or not.

On the source broker I have:

 qpid-config -a SRC_BROKER add queue SRC_QUEUE


On Destination broker I set up the route and queues to read from

> qpid-route queue add DEST_BROKER SRC_BROKER amq.fanout SRC_QUEUE
> qpid-config -a DEST_BROKER add queue DEST_QUEUE
> qpid-config -a DEST_BROKER bind amq.fanout DEST_QUEUE


I like to run the spout and drain apps in the python example.

spout SRC_QUEUE

drain  "DEST_QUEUE; {link:{reliability:"at-least-once"}}"


Questions:


a) Do I have to do anything on the "spout" to make sure the message has
at-least-once reliability>

b) Do I have to configure the Destination borker, or the route to make sure
all messages are sent to the broker.


Thanks


Daryoush

Reply via email to