Hi folks,

I'm hoping someone here can help me out.  I've got ActiveMQ setup in JBoss,
with two queues, one in and one out.

I've got one MDB per queue.

I'm using the JCA approach for configuring ActiveMQ in JBoss, and I'm using
the VM broker.

While I have one outbound queue, and one outbound MDB, each message can go
to a different destination, and for a variety of reasons its not feasible to
create one queue per concrete destination.

I've been setting the JMSXGroupID on outbound messages but it doesn't appear
to be doing any good.  Based on my debug output outbound messages to the
same target group are handled by multiple instances of the MDB, so messages
to the same destination are handled in parallel, which is not what I
expected to see with the JMSXGroupID.  I was expecting to see that messages
to different destinations (in different groups) would be handled in
parallel, while messages to the same group would be processed serially.

Have I misunderstood the expected behavior of groups, or do I just not have
it setup properly?  I haven't done anything special to enable
ExclusiveConsumer, but I see groups are mentioned as an extension of that. 
Does that mean that ActiveMQ has to be configured for ExclusiveConsumer
before grouping will work as expected?  If so, how does one do that using
the JCA interface, or can one? 

-- 
View this message in context: 
http://www.nabble.com/Groups-tf2952450.html#a8257544
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to