【问题标题】:Scaling in Rabbitmq在 Rabbitmq 中缩放
【发布时间】:2015-08-07 00:19:15
【问题描述】:

在 Rabbit MQ 中使用集群时,我计划使用竞争订阅者模式。

Producer : 1
Exchange : 1 direct
Queue : 1
Consumers : n (multiple) listening to the same queue.

现在,如果我有一个包含 3 个节点的集群,那么消费者从其中获取消息的队列将只有一个(与集群中的节点数量无关)。如果我必须在上述限制条件下扩大规模,您认为我应该拥有多个集群吗?

请指教。

第二个相关问题,集群对可扩展性有何帮助?

【问题讨论】:

标签: rabbitmq rabbitmq-exchange rabbitmqctl


【解决方案1】:

集群不是为了提高可扩展性(尽管在某些情况下可能会有所帮助),而是为了提高高可用性。

关于可扩展性,请参阅可与集群一起使用的分片插件https://github.com/rabbitmq/rabbitmq-sharding

请注意,您需要确定该插件是否符合您的要求,README 说明了该插件的限制

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-29
    • 2021-06-17
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-01
    相关资源
    最近更新 更多