0

springを使用してjmsトピックで同時実行を使用するには? キューの場合と同様に、maxConcurrentConsumers プロパティを目的の数に設定できます。しかし、JMS トピックに対してこれを行うと、同じメッセージを同時に消費することになり、望ましくありません。

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

0

コメントで自分で言ったのですが、詳しく説明します。

リスナー内では、複数のスレッドを作成し、非同期で処理を実行できます。メッセージを取得するとすぐに、それを非同期コンシューマーにディスパッチします。これは、たとえば、ある種のエグゼキューターを介してかなり簡単に実装できます。

私は本当にグアバの EventBus に行きます。とてもシンプルですが、セットアップと使用はとても簡単です。しかし、これは本当にあなたの選択です。

于 2014-04-17T13:26:50.973 に答える