Сохранение и пересылка с использованием тем JMS
Я пытаюсь настроить магазин и переслать в ActiveMQ. Мы используем тему JMS для рассылки сообщений нескольким потребителям. У нас есть несколько брокеров, подключенных через дуплексный сетевой разъем. Я хочу, чтобы, если сообщение отправлялось в раздел на брокере A и доставлялось в очередь, это сообщение перенаправляется в ту же очередь на брокере B, если для брокера A. для этой очереди нет получателя.
Для этого у меня есть сетевой разъем, настроенный на брокере A, как показано ниже
<networkConnectors>
<networkConnector
name="foobar"
uri="static:(tcp://brokerB:61616)"
duplex="true"
networkTTL="2">
<excludedDestinations>
<topic physicalName=">" />
</excludedDestinations>
</networkConnector>
</networkConnectors>
Однако, если я использую эту конфигурацию, сообщения никогда не передаются посреднику B. Если я удаляю <excludedDestinations>
сообщения доставляются в очередь на посреднике A и посреднике B, что приводит к дублированию. Последнее, конечно, не то, что я хочу.
Я делаю что-то не так или установка, которую я хочу, невозможна при использовании тем JMS?