Существует ли 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.

Другие вопросы по тегам