On 10/16/06, me9999 <[EMAIL PROTECTED]> wrote:

I'm having a little trouble implementing a message group test.  Say I have
two consumers running in separate
processes, one listens to a message group and the other listens to the
queue.

There's no difference between listening to a message group or
listening to a queue. You just have consumers listening to a queue -
then if a message has a message group ID on it, the broker will
stickly load balance those messages.


  If the consumer listening to the queue starts up first, followed by
the consumer listening to the message group, the consumer listening to the
queue always gets all the messages, even though the messages are sent to the
message group.

How many message groups do you have?


Note
that I do not start sending messages until both consumers are connected.

That shouldn't make any difference.


Also note, this problem only occurs when the consumers are running in
separate processes.  If both consumers are running in the same process, the
consumer that listens to the message group always gets the messages, even if
it connects last.

What do you mean by 'listen to the message group'?

--

James
-------
http://radio.weblogs.com/0112098/

Reply via email to