Я использую HornetQ в качестве встроенного сервера. Я могу создать несколько очередей и привязать их к одному адресу. Это хорошо работает, и я могу отправить сообщение на один адрес и использовать его в нескольких очередях. У меня другой бизнес, нужно иметь несколько адресов, отправляющих сообщения в одну очередь. Вариант использования был бы, если бы вы думали об очереди как о пользователе, который «подписан» на несколько вещей, происходящих в системе. Это означает, что разные события будут публиковаться на разные адреса, и эти сообщения попадут в личную очередь пользователя, если он подписался на них. Это возможно?
Единственный способ, который я мог придумать, - настроить переадресацию. Интересно, есть ли лучший способ. Перенаправления работают, потому что я перенаправляю сообщения с нескольких адресов на один уникальный адрес для каждого пользователя, который сопоставляется с очередью. Кстати; Я использую CORE API
Hornetq - подключить 1 очередь к нескольким адресам?
Ответы (1)
Очереди с подстановочными знаками?
http://docs.jboss.org/hornetq/2.2.5.Final/user-manual/en/html_single/index.html#wildcard-routing
Диверсия тоже хороший вариант
person
Clebert Suconic
schedule
01.12.2011