Я использую ActiveMQ Artemis 2.10 и клиент JMS Client 1.1.
Если я использовал тип многоадресной маршрутизации в своем адресе и мне нужны надежные подписки, как мне добиться балансировки нагрузки на стороне потребителя?
С ActiveMQ 5 это будет виртуальных назначений .
Неясно, как балансировка нагрузки на стороне потребителя могла быдостигаться с помощью ActiveMQ Artemis 7.2 и клиента JMS Client 1.1 при использовании длительных подписок на тему.
В приведенном выше примере:
Каждый из потребителей будет устанавливать clientId (client123
иclient456
) в примере, но это будет означать, что может быть только один экземпляр client123
, потребляющий из client123.topic.foo
.
В настоящее время я понимаю, что клиент ActiveMQ Artemis 2.10 и JMS Client 1.1 подразумевает, что у вас не может быть балансировки нагрузки по темам, это будет правильно?
Единственным вариантом, по-видимому, являются ActiveMQ Artemis 2.10 и JMS. Клиент 2.0, который позволяет создавать подписки Shared Durable, будет ли это правильно?
Есть ли третий вариант?