私はブローカーとしてactivemqを使用するプロジェクトに取り組んでいます。 私の問題は、多くのリクエストと多くのデータがActivemqキューに置かれることです。何とか複数のActivemqインスタンスを持つ方法はありますか?私は複数のインスタンスを持つことができることを知っています。しかし、それらを管理する方法はわかりません。つまり、あるブローカーがビジー状態になると、インスタンスを使用します。Activemqを使用した場合のボトルネック
0
A
答えて
0
はい、さまざまな拡張方法があります。最善の方法は、あなたの事件に関する情報がほとんどないため、伝えにくいです。
さらに多くのリソースをブローカサーバーに追加することは、1つの解決策になります。
複数のインスタンスを作成し、それらをブローカーのネットワークに接続することもできます。すべてのメッセージを2つのブローカーに複製するのではなく、ブローカー間でコンシューマーを配布し、ブローカー間で公開されたメッセージのみをパイプするようにしてください。あなたの人数は変わるかもしれません。
トランスポートコネクタにrebalanceClusterClients
があり、クラスタにクライアントを自動的に配布するのに便利です。しかし、魔法はありません。独自のシナリオで最適化する必要があります。
関連する問題
- 1. フェイルオーバープロトコルを使用する場合、genericraを使用してactivemqとglassfishを統合する際の問題
- 2. asp.netサイトでActiveMQを使用した例
- 3. jmsMessageIdを使用したActiveMQ永続サブスクライバ
- 4. ボトルネック使用してエンティティフレームワークの継承
- 5. aspnet_membershipを使用した場合のリスク
- 6. jqueryを使用した文の場合
- 7. "class.getResource("/")"を使用した場合のNullPointerException
- 8. VLookupを使用した文の場合
- 9. ハードライトブレンドモードを使用した場合のハイライトアーティファクト
- 10. tF.slim.evaluation.evaluate_onceを使用した場合のNotFoundError
- 11. substring()を使用した場合のNumberFormatException
- 12. combineByKey()を使用した場合のエラー
- 13. && ||を使用したロジックの場合
- 14. getExternalStoragePublicDirectoryを使用した場合のFileNotFoundException
- 15. TextWatcherを使用した場合のNullPointerError
- 16. ピカソを使用した場合のjava.lang.NoSuchMethodError
- 17. Directory.GetFilesを使用した場合のUnauthorizedAccessException
- 18. javax.cryptoを使用した場合のClassCastException
- 19. afficheを使用した場合のエラー
- 20. Setを使用した場合のConcurentModificationException
- 21. ハスケルコードzipを使用した場合は
- 22. ModuleNotFoundエラーfake_useragentを使用した場合
- 23. 私はProviderSigninControllerを使用した場合
- 24. /%category%/%postname%を使用した場合のWordpress 404ページ、/%postname%を使用した場合に動作します
- 25. 化合物pkを使用した場合の化合物pk
- 26. ボトルネックnpmモジュールの使用方法
- 27. ルア - "self"を使用した場合と使用しなかった場合の同じ結果
- 28. 最後のレコードフィルタを使用した場合のSpring統合アグリゲータ
- 29. MySQLでSOLRを使用した場合のDataSource = 0の合計
- 30. Laravel DB Faisade for join()を使用した結合クエリの場合