2015-05-25 90 views
0

在Rabbit MQ中使用集羣時,我打算使用Competing Subscriber模式。在Rabbitmq中進行縮放

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

現在,如果我有一個包含3個節點的羣集中,會有但是從其中消費者獲取消息(無論在集羣節點的數目的)一個隊列。如果我必須擴大上述限制,你認爲我應該有多個集羣。

請指教。

第二個相關問題,聚類如何有助於可伸縮性?

+0

請仔細閱讀這:https://groups.google.com/forum/#!topic/rabbitmq-users/2gxCqN_NHhs我認爲可以幫助你。 – Gabriele

回答

1

羣集並不能改善可伸縮性(儘管它可能有助於某些情況),但可以提高高可用性。

可伸縮性看到分片插件,它可以與集羣https://github.com/rabbitmq/rabbitmq-sharding

請注意,你需要找出如果說插件滿足您的要求進行使用,自述告訴插件的限制