クラスタリング (複数のアクティブな HornetQ サーバーが接続されている) を使用せずに、次のコードを使用して、キューのコンシューマーの数を把握しました。
ClientSession.QueueQuery result;
result = session.queueQuery(new SimpleString(queueName));
count = result.getConsumerCount();
ただし、互いに接続されている複数のアクティブな HornetQ サーバーでクラスター化されたセットアップを使用すると、各サーバーは、それ自体にのみ接続され、他のサーバーには接続されていないコンシューマーのみを返します。
他のサーバーにも接続されているコンシューマーの数を取得するにはどうすればよいですか?