[rabbitmq-discuss] accept a message on a limited number of consumer
irrer at umich.edu
Fri Sep 4 15:38:05 BST 2009
You could use a direct queue and send the message twice, which
is simple but incurs a little extra overhead. There is also potential
for the same consumer to process both messages, though I don't
know what problem you are really trying to solve so I don't know if
that is ok.
Is it important that the message is processed twice, or that it be
processed by two different consumers?
Jim Irrer irrer at umich.edu (734) 647-4409
University of Michigan Hospital Radiation Oncology
519 W. William St. Ann Arbor, MI 48103
On Fri, Sep 4, 2009 at 10:17 AM, Benoit Chesneau <bchesneau at gmail.com>wrote:
> Hi all I'm trying to find the best way to process this kind of message :
> I've n consumers waiting on message coming on special routing key. But
> I would like that if the message is accepect by 2 of this nodes, all
> other ignore it. Any idee how it could be done ?
> For now, I hesitate to just place a dispatcher the publisher and all
> consumer nodes that choose where messages should be send. So message
> will be pushilesd only to the dispatcher that will republish it to
> other nodes.
> Another way to do it may be to make all nodes listening until they
> can't. When they can't accept any other actions they will unbind the
> Is there a better way to do it ?
> - benoit
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss