xPomaHx
@xPomaHx
1vs9

В rabbitmq можно ли подписаться на публикацию если в очереди мало сообщений?

В rabbitmq можно ли подписаться на публикацию если в очереди мало сообщений?
Условно говоря метод consume это подписка с выходящей стороны, есть ли такой же с входящие, просто хочется какою то единую точку контроля потока, а не писать костыли самому.
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@majstar_Zubr
C++, C#, gamedev
Если у пользователя rabbitmq есть права на данном виртуальном хосте, на котором расположена очередь, он может отсылать туда сообщения, если очередь не заполнена максимально, и на этом все, что касается именно очередей.

Учитывая вашу настоящую проблему, вам нужно обратить внимание на exchanges (набор очередей), и производить публикацию через них, тогда Rabbitmq сам будет балансировать нагрузки сообщений между всеми очередями, которые зарегистрированы в определенном exchange.

(в вырожденом случае это может быть и одна очередь, но rabbitmq пришел к такому из-за необходимости поддержки кластеризации)

https://www.rabbitmq.com/tutorials/tutorial-three-...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы