Как узнать количество потребителей очереди в кластерной среде HornetQ? - PullRequest
3 голосов
/ 18 января 2012

Без кластеризации (подключено несколько активных серверов HornetQ), я использовал следующий код, чтобы узнать количество потребителей в очереди:

ClientSession.QueueQuery result;
result = session.queueQuery(new SimpleString(queueName));
count = result.getConsumerCount();

Однако, если я использую кластерную установку с несколькими активными серверами HornetQ, которые связаны друг с другом, каждый сервер будет возвращать только тех потребителей, которые подключены только к себе, но не к другим серверам.

Как узнать количество потребителей, которые также подключены к другим серверам?

...