小编jam*_*amg的帖子

RabbitMQ / AMQP:多个队列,单个消费者

我想创建一个消费者来处理来自多个可变数量的源的消息,这些源动态连接或断开连接。

\n\n

我需要的是每个消费者优先考虑每个来源的前 N ​​条消息。然后运行多个消费者来提高速度。

\n\n

我一直在阅读工作队列路由主题的文档,以及许多其他文档,但没有确定如何实现这一点。我还做了一些测试,但没有运气。

\n\n

有人可以指出我该怎么做或在哪里阅读有关它的内容吗?

\n\n

- 编辑 -

\n\n

队列A-----A3--A2--A1-\xe2\x94\x90

\n\n

QueueB-----B3--B2--B1-\xe2\x94\xbc--------消费者

\n\n

队列C-----C3--C2--C1-\xe2\x94\x98

\n\n

期望的效果是每个消费者获取每个队列的第一条消息。例如:A1、B1、C1、A2、B2、C2、A3、B3、C3 等。如果创建了一个新队列 (QueueD),消费者将以相同的方式开始从该队列接收消息。

\n\n

提前致谢

\n

amqp rabbitmq node-amqp

5
推荐指数
1
解决办法
3235
查看次数

标签 统计

amqp ×1

node-amqp ×1

rabbitmq ×1