RabbitMQ中的聚合模式

时间:2017-07-06 21:23:43

标签: rabbitmq message-queue

是否可以在RabbitMQ中实现aggregator pattern

在发送到另一个队列A之前,我需要等待/汇总N ... X条消息。

所以我认为我会有某种唯一ID ,以确保邮件完全路由到同一个消费者,然后等待所有消息到达。

这可以在RabbitMQ中使用吗?

1 个答案:

答案 0 :(得分:0)

是的,有可能。

但这不是RabbitMQ特有的。理解消息汇总以及如何做到这一点超出了消息代理的职责范围。

您需要编写服务以订阅相关消息,然后将结果发布回来。在RabbitMQ的上下文中,您可以使用routing keys来确保合适的使用者获得消息,但这不是唯一的方法。