2017-07-27 8 views
0

現在のプロジェクトでActiveMQを使用したいのですが、複数の接続をいつ利用するのか混乱することはほとんどありません。 1つの接続で複数のプロデューサを作成できるため、複数の接続を持つ必要があります。ActiveMQ、複数のセッションと複数の接続

私はそれをオンラインで見つけようとしましたが、それを深く理解するのに役立つ有用なリソースが見つかりませんでした。

誰かがactivemqを使って実際に経験したことを共有でき、それぞれのプロデューサに対して複数の接続を作成するタイミングと、同じ接続で複数のプロデューサを作成するタイミングを理解するのに役立ちます。

答えて

1

接続:

  • 全体的なスループットを向上させるマルチスレッドアプリケーションのために有用。
  • authnとのauthzのためのアイデンティティの分離(ユーザー:ユーザーVS "チケット": "課金")

セッション:トランザクション境界の

  • 分離

複数のプロデューサ/消費者

  • 複数の宛先inations
  • 複数の消費者は、ほとんどのユースケースに複数のプロデューサ

注記並列処理

  • 限定値を許可:JMS 2.0では、JMSContextは、本質的に複合接続+セッションが何であるかを提供します。

  • 関連する問題