Rajesh,

There is a good introduction to message groups in the docbooks for the Java
and CPP brokers.  Please see to [1] and [2] respectively.

As you'll read, the messages group feature gives the ability for *messages*
to grouped into logical units.  The broker will guarantee that all the
messages within the same group are sent to the same consumer. This is
useful when utilising a competing consumer pattern [3].

On the other hand, if you are interested in how messages are routed to
queues within the Broker, you need to understand the concepts of Exchanges
and the features of the different Exchange types.  I know the Java Broker
docbook has useful overview [4].

Hope this helps.
Keith.

[1]
http://qpid.apache.org/releases/qpid-0.22/java-broker/book/Java-Broker-Queues.html#Java-Broker-Queues-OtherTypes-Message-Grouping
[2]
http://qpid.apache.org/releases/qpid-0.22/cpp-broker/book/Using-message-groups.html
[3] http://www.enterpriseintegrationpatterns.com/CompetingConsumers.html
[4]
http://qpid.apache.org/releases/qpid-0.22/java-broker/book/Java-Broker-Concepts-Exchanges.html








On 12 July 2013 04:17, Rajesh Khan <[email protected]> wrote:

> I was curious about the concept of message groups provided by qpid. The
> documentation has a code example but it does not explain what message
> groups really is. Does it mean we can group multiple queues and assign
> those queues a group . Then send a message to the group and all the
> queue/topics get that message ? I would appreciate it if someone could
> kindly clarify this
>

Reply via email to