Hello,

We are using Qpid dispatch router 1.7, Qpid broker 7.1.3 on redhat linux
rhel 6.4.

Use case description:
We have a cluster of 2 dispatch routers and 2 brokers. A sharded queue
"myQueue" on the 2 brokers.
Here is an illustration:

[image: Diagram.jpg]

The producer produces 2 messages, the messages are load balanced on the 2
brokers. Then, Consumer 1 and consumer 2 ask for a receive().

Our observation is that the consumer 1 consumes the first message and the
consumer 2 is never getting the second message.
We are aware that the first dispatch router will do a prefetch for the 2
messages but what is weird is that the prefetched message 2 is never routed
to the second dispatch router and consumer 2.
I attached the dispatch routers config.

Do you have any idea how we can make consumer 2 receive the message?

Thanks for your help,
Rabih
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to