我想创建一个消费者来处理来自多个可变数量的源的消息,这些源是动态连接或断开的。
我需要的是每个消费者优先考虑每个来源的前 N 条消息。然后运行多个消费者以提高速度。
我一直在阅读Work queues、Routing和Topics的文档以及许多其他文档,但没有确定如何实现这一点。我也做了一些没有运气的测试。
有人可以指出我该怎么做或在哪里阅读它吗?
- 编辑 -
队列A-----A3--A2--A1-┐</p>
队列B--B3--B2--B1-┼------消费者
队列C--C3--C2--C1-┘</p>
期望的效果是每个消费者获得每个队列的第一条消息。例如:A1、B1、C1、A2、B2、C2、A3、B3、C3 等。如果创建了一个新队列(QueueD),消费者将以同样的方式开始接收来自它的消息。
提前致谢