RabbitMQ/AMQP中的消息组

RabbitMQ/AMQP中的消息组,rabbitmq,messaging,amqp,Rabbitmq,Messaging,Amqp,ActiveMQ/JMS有一个内置机制,用于确保共享公共头(即JMSXGroupID头)的消息在使用竞争消费者模式时始终由队列的同一消费者使用。队列的使用者完全不知道实际的头值,因为具有公共头的消息的保证是在服务器端而不是使用者端执行的。有关其工作原理的更多详细信息,请参阅 用AMQP或RabbitMQ特定的东西做这样的事情可能吗 在编写此答案时,仅使用AMQP是不可能的,需要在应用程序方面进行工作。RabbitMQ计划在将来实现类似的东西,但它不会很快发布或开发 参考:

ActiveMQ/JMS有一个内置机制,用于确保共享公共头(即JMSXGroupID头)的消息在使用竞争消费者模式时始终由队列的同一消费者使用。队列的使用者完全不知道实际的头值,因为具有公共头的消息的保证是在服务器端而不是使用者端执行的。有关其工作原理的更多详细信息,请参阅


用AMQP或RabbitMQ特定的东西做这样的事情可能吗

在编写此答案时,仅使用AMQP是不可能的,需要在应用程序方面进行工作。RabbitMQ计划在将来实现类似的东西,但它不会很快发布或开发

参考: