标签: rabbitmq
当我在我的新公司的RabbitMQ支持的推送应用程序中查看设计时,我发现我们有一些队列,其中有一百万甚至几亿条消息要发送给一个推送任务。假设队列名称名为PUSH_QUEUE
我想知道我是否可以从将队列分成几部分的设计中受益,为什么:
PUSH_QUEUE_1 PUSH_QUEUE_2 PUSH_QUEUE_3 PUSH_QUEUE_4 PUSH_QUEUE_5
并且生产者将通过robin round发送到此分片队列,消费者订阅所有队列。
我们没有指定任何交换,但默认交换。
答案 0 :(得分:0)
这可能对您有所帮助:RabbitMQ-Sharding。