2015-02-06 4 views
0

Возможно ли иметь несколько категоризированных очередей в RabbitMQ?RabbitMQ несколько каналов

Наше приложение отправляет массовые SMS-сообщения на номера телефонов. когда клиент просит отправить очень большое количество SMS-сообщений, другие обычные клиентские запросы должны ждать много. Есть ли решение в RabbitMQ иметь несколько очередей? (Таким образом, работник может выбрать из них?)

ответ

2

Да. это можно сделать в RabbitMQ. Поскольку вы не предоставили достаточно подробных сведений о вашей проблеме, I'l дать вам обзор на уровень высоты вещей вы можете быть заинтересованы в:

  1. Взгляните на topic exchange. Он делает именно то, что вы описали.
  2. Посмотрите на consumer priority.
  3. И random exhcnage, что позволяет распространять сообщения между очередями.
+0

Спасибо. Тема reall –

+0

Если такой же пользовательский логин с нескольких устройств, тогда сообщение получает только одно устройство. Как его можно решить или любую идею? – Rafiq

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