Message groups in RabbitMQ / AMQP

ActiveMQ / JMS has a built-in mechanism to ensure that messages that share a common header (namely the JMSXGroupID header) are always consumed by the same queue consumer when using a competing consumer pattern. Consumers of the queue do not fully correspond to the actual values โ€‹โ€‹of the header, since the guarantee of messages with a common header is performed on the server side, and not on the consumer side. For more details on how this works, see http://activemq.apache.org/message-groups.html .

Does it do something with AMQP or with something specific RabbitMQ?

+6
source share
1 answer

Since writing this answer, this is not possible with AMQP alone and will require work on the application side of things. RabbitMQ plans to implement something similar in the future, but in the near future it is not planned for release or development.

Link: https://twitter.com/old_sound/status/410898209788411904

+3
source

All Articles