2015-05-25 7 views
0

При использовании кластеров в Mab Rabbit я планировал использовать шаблон конкурирующего подписчика.Масштабирование в Rabbitmq

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

Теперь, если у меня есть кластер, содержащий 3 узлов, было бы, но одна очередь от того, где потребитель получает сообщение (независимо от числа узлов в кластере). Если мне нужно увеличить эти ограничения, считаете ли вы, что у меня должно быть несколько кластеров.

Просьба сообщить.

Второй связанный вопрос, как кластеризация поможет в масштабировании?

+0

Пожалуйста, прочитайте this: https://groups.google.com/forum/#!topic/rabbitmq-users/2gxCqN_NHhs Я думаю, что может вам помочь. – Gabriele

ответ

1

Clustering не существует, чтобы улучшить масштабируемость (хотя это может помочь в некоторых ситуациях), но для улучшения высокой доступности.

Для Масштабируемость см шардинге плагин, который может быть использован вместе с кластеризация https://github.com/rabbitmq/rabbitmq-sharding

Обратите внимание, что вам нужно узнать, если указанный плагин отвечает вашим требованиям, README рассказывает об ограничениях плагина

 Смежные вопросы

  • Нет связанных вопросов^_^