[rabbitmq-discuss] question : how to speed up the worker ?
tim at rabbitmq.com
Wed May 16 11:15:01 BST 2012
On 16/05/12 10:40, bino oetomo wrote:
> Dear All
> C/Q Tim and Alvaro
> On 05/16/2012 03:59 PM, Tim Watson wrote:
>> On 16/05/12 09:57, Alvaro Videla wrote:
>>> On Wed, May 16, 2012 at 10:55 AM, tim <tim at rabbitmq.com
>>> <mailto:tim at rabbitmq.com>> wrote:
>>> It kind of depends. If one consumer rejects a message then others
>>> can pick it up. If you've set up a fanout exchange, then obviously
>>> this will happen all the time. You can also run into this scenario
>>> when running federation.
>>> I think for his use case fanout doesn't matter since we are talking
>>> about many workers to the same queue, not many queues to one exchange.
>> Yes you're absolutely right - I was thinking more generally than his
>> specific example. As you mentioned, the reject scenario is the main
>> one to think about here.
> Is there any potential conflict/problem when I use multi-worker that
> can do 'reject' ?
Not really. Once a message has been delivered to a worker, it won't be
seen by any other worker unless it is rejected and re-queued or the
worker dies without sending an ACK. HTH.
More information about the rabbitmq-discuss