1

JMS キューがあり、パブリッシング クライアントからメッセージをキューに入れたい場合は、まずセッションを開き、jndi 名からキューを取得してから、メッセージをキューに送信する必要があります。

しかし、コンシューマー側では、手動でセッションを開いてメッセージを受信する必要がないのはなぜですか。コンテナーは常に MDB ごとに 1 つの開いているセッションを保持しますか (1 つの MDB が 1 つのキューでリッスンしていることを考慮して)

4

1 に答える 1

0

コンテナー管理オブジェクトである MDB を使用している場合、接続、セッション、キュー/トピック、および実際のコンシューマーはすべてコンテナーによって管理されます。

のコードを書くだけですonMessage(Message m)

于 2013-10-10T22:03:00.960 に答える