私は、メッセージ駆動型Bean(MDB)の複数のインスタンスがリッスンするメッセージキューに複数の作業単位を配置することで並行性が達成されるデータ処理アプリケーションで作業します。このように並行性を達成していなければ、メッセージングインフラストラクチャとMDBを使用する特別な理由はありません。マルチスレッドの代わりにメッセージング(JMSなど)はいつですか?
これは私に、なぜ同じものが複数のスレッドを使用して達成できなかったのかと考えてくれました。
私の質問は、非同期メッセージング(JMSなど)を同時スレッド化の手段としてmutithreadingの代替手段として使用することができますか。 1つのアプローチを別のアプローチよりも使用することのメリットとデメリットは何ですか?
ほとんどの場合、非同期メッセージングはマルチスレッド化 – skaffman