Без кластеризации (подключено несколько активных серверов HornetQ), я использовал следующий код, чтобы узнать количество потребителей в очереди:
ClientSession.QueueQuery result;
result = session.queueQuery(new SimpleString(queueName));
count = result.getConsumerCount();
Однако, если я использую кластерную установку с несколькими активными серверами HornetQ, которые связаны друг с другом, каждый сервер будет возвращать только тех потребителей, которые подключены только к себе, но не к другим серверам.
Как узнать количество потребителей, которые также подключены к другим серверам?