2

たくさんのJMSトピックサブスクライバーを作成するアプリを書いています。セッションの再利用に関するベストプラクティスは何ですか?

加入者ごとのセッション?セッションのプール?サブスクライバーごとのセッションでは、スレッド数は不合理に思えます。これはServerSessionPoolのようなものの仕事ですか?私がこれまで見てきたことは、ServerSessionPoolが、多数の受信者ではなく、同時にメッセージを消費する1つの受信者を対象としていることを示唆しているようです。

現在、JBossEAP4.3.0CP6に組み込まれたHornetQ2.0.0GAを使用しています。

4

1 に答える 1

1

セッションはスレッドごとであるため、多くの場合、多くのセッションが必要になります。これは、コンテキストを説明する本当に優れた Stack Overflow 応答へのリンクです。

まれに、JMS トピック サブスクリプションがすべて同じスレッド内にある場合、トランザクション セッションの場合は、すべてが同じ作業単位を共有することに注意してください。

于 2010-04-29T19:40:12.440 に答える