【问题标题】:Does it make sense to slice a queue into several sharding queues in RabbitMQ when messages are massive当消息量很大时,在 RabbitMQ 中将队列分割成多个分片队列是否有意义
【发布时间】:2017-07-10 13:31:28
【问题描述】:

当我研究我的新公司的由 R​​abbitMQ 支持的推送应用程序的设计时,我发现我们有一些队列,其中有数百万甚至数亿条消息要发送到一个推送任务。假设队列名称为 PUSH_QUEUE

我想知道我是否可以从我将队列分成几部分的设计中受益,为什么:

PUSH_QUEUE_1
PUSH_QUEUE_2
PUSH_QUEUE_3
PUSH_QUEUE_4
PUSH_QUEUE_5

生产者将通过循环发送到这个分片队列,消费者订阅所有队列。

除了默认的,我们没有指定任何交换。

【问题讨论】:

    标签: rabbitmq


    【解决方案1】:

    这可能对您有帮助:RabbitMQ-Sharding

    【讨论】:

      猜你喜欢
      • 2017-09-06
      • 1970-01-01
      • 2013-08-09
      • 1970-01-01
      • 2023-04-08
      • 2022-06-10
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多