场景是我希望我的代码迭代订单上的所有订单项,并将它们分别插入队列中以进行并行处理。在最终登陆数据存储之前,产品将通过多个队列。
我知道我可以附上产品的订单ID,以便最终汇总到一起,但我的问题是:
有没有办法对产品进行标记,以便RabbitMQ了解他们是小组的成员并报告进度或完成情况?
我知道可以使用代码来设置数组来跟踪进度/完成情况或使用数据存储。我只是想知道在重新发明轮子之前是否可以使用RabbitMQ的设施。
答案 0 :(得分:0)
不,除了它们所在的队列之外,RabbitMQ中没有项目的逻辑分组。
您需要在应用程序中实现该逻辑。