Hornetq - подключить 1 очередь к нескольким адресам?

Я использую HornetQ в качестве встроенного сервера. Я могу создать несколько очередей и привязать их к одному адресу. Это хорошо работает, и я могу отправить сообщение на один адрес и использовать его в нескольких очередях. У меня другой бизнес, нужно иметь несколько адресов, отправляющих сообщения в одну очередь. Вариант использования был бы, если бы вы думали об очереди как о пользователе, который «подписан» на несколько вещей, происходящих в системе. Это означает, что разные события будут публиковаться на разные адреса, и эти сообщения попадут в личную очередь пользователя, если он подписался на них. Это возможно?
Единственный способ, который я мог придумать, - настроить переадресацию. Интересно, есть ли лучший способ. Перенаправления работают, потому что я перенаправляю сообщения с нескольких адресов на один уникальный адрес для каждого пользователя, который сопоставляется с очередью. Кстати; Я использую CORE API


person shergill    schedule 01.12.2011    source источник


Ответы (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