Существует ли Solace, эквивалентный виртуальным темам ActiveMQ?
Есть ли Solace, эквивалентный виртуальным темам ActiveMQ?
Предположим, у вас есть два разных компонента, каждый из которых использует одну и ту же очередь Solace - component1 и component2. Предположим, что оба сбалансированы по нагрузке, давая вам component1_instance1, component1_instance2, component2_instance1 и component2_instance2.
Можно ли настроить Solace таким образом, чтобы каждое сообщение в очереди Solace использовалось:
- один и только один экземпляр из component1 AND
- один и только один экземпляр из component2
1 ответ
У Solace есть концепция "Подписка на темы в очередях" (см. https://solace.com/blog/topic-subscription-queues/). Вы можете настроить тему "Topic1" и настроить 2 очереди (Q1 и Q2) для подписки на эту тему.
Каждое сообщение, отправленное вами в Topic1, автоматически помещается в Q1 и Q2. Ваши экземпляры component1 могут затем потреблять из Q1, а экземпляры component2 - из Q2.