私のアプリケーションでは、EJB3.0とJBoss5に基づいて、複数の命令を同時に処理できる機能を実装する必要があります。例えば。ステートフルなリスニングEJBがあります。データを受信すると(非同期に)プールされたステートレスBeanがトリガされ、計算が実行されます。あるSLSBで実行を実行しても、別のSLSBでの実行の開始は停止しません(最初のSLSBがその作業を終了する前にSFSBによる要求を受け取った場合)。これはSpring ThreadPoolTaskExecutorに似ています。タスクはキューに渡され、処理できるスレッドがあるときにキューから取得されます(すべてが並列に行われます)。純粋なEJB 3.0 SpringのThreadPoolTaskExecutorのようなソリューション
残念ながら私はSpringや他のバージョンのEJB仕様を使用することはできません(ただし、JBoss固有の機能を使用できます)。そのようなことをどうやって実装するのですか?私はMDBをタスクエグゼキュータとして使用することを考えましたが、同時に実行されるかどうかはわかりません(これは私の最初の質問です))、それが正しい方法のJMS(厳密には "メッセージング"ではない)です。
すべてのヒントを事前におねがいします。
piotr
これだけです!どうもありがとうございました。 –
ようこそ。) –