Мой запрос относится к продукту Red Hat AMQ 7.X (и я использую 7.2), основанном на Apache ActiveMQ Artemis.
На основе Документация Artemis
Вы можете связать несколько очередей с данным адресом
Предположим, что эта конфигурация находится в работе, и нам нужно добавить третьего потребителя и, следовательно, очередьКакие соображения следует принять во внимание?
Получит ли 3-я очередь все предыдущие сообщения (предположительно нет)?
3-я очередь получит все неиспользованные сообщения (предположительно нет)?
Получат ли в 3-й очереди все сообщения, опубликованные после ее создания (предположительно, да)?
Повлияет ли добавление 3-й очереди на существующие очереди и / или потребителей?
Пример конфигурации после добавления 3-й очереди
<configuration>
<core>
<address name="address.foo">
<anycast>
<queue name="q1"/>
<queue name="q2"/>
<queue name="q3"/>
</anycast>
</address>
</core>
</configuration>