これらのアプリサーバーで、Tomcatエンキューメッセージをローカルの組み込みブローカーに実行しています。これらのメッセージは、スタンドアロンブローカーに転送されます。メッセージを消費するスタンドアロンブローカーに接続された別のマシンがあります。組み込みブローカーとスタンドアロンブローカーは永続的です。
組み込みブローカーでは、メッセージがスタンドアロンブローカーに転送されるよりも速く成長するこのキューがあります。ディスパッチ数がエンキュー数よりも少ないことがはっきりとわかります。スタンドアロンブローカーに接続されている組み込みブローカーのこのキューに接続されているコンシューマーは1つだけであり、スタンドアロンブローカーに接続されているコンシューマーは多数あります。
スタンドアロンブローカーのキューサイズはほぼ0で、CPUは約95%アイドルです。つまり、スタンドアロンブローカーは最大にならず、メッセージはスタンドアロンブローカーではなく組み込みブローカーに蓄積されます。
スタンドアロンブローカーが組み込みブローカーから読み取るスレッド/コンシューマーの数を増やすための構成パラメーターはありますか?または、組み込みブローカーがスタンドアロンブローカーにメッセージをより速くまたはより多く送信するようにするには?
すべてのサーバーでActiveMQ5.6.0を実行しています。
何か案は?