1

一部のアプリ用に MSMQ のようなメッセージ キューを開発するように言われましたが、Linux サーバーで動作できるように Java で作成する必要があります。同僚がグラスフィッシュ経由で openmq をテストしましたが、両方のアプリが同じコンピューターにある場合でも、非常に遅いです。遅いコンピューターでは各メッセージを 1 秒遅延させ、高速なコンピューターでは .8 秒遅延させます。彼のコードを読むとすべて問題ないように見えます。遅延は openmq グラスフィッシュ関数 (彼のコードではない) によって引き起こされているようです。

この件に関連するものをたくさん読みましたが、ライブラリや何かを見つけることができません(zeromq、openmqを見ましたが、サービスの管理と提供ではなく、それらが適しているかどうかわかりません) . 私のニーズに合っていると思う唯一のものはMSMQであり、前に述べた理由で使用できません.

数か月で、少なくとも 200 のライブ アプリケーションの通信に使用されることになります。

この質問の主な理由は、何を使用すればよいか、または誰かが openmq を GlassFish で使用して問題なく動作するかどうかの提案を得ることです。問題を探すためにそのコードを再確認する必要があります。

4

1 に答える 1

0

ActiveMQ を試しましたか? セットアップと使用が簡単で、大量のメッセージを処理できます。問題のないメッセージングのために、Spring の JMS テンプレートで常に使用しています。

http://activemq.apache.org/

于 2013-07-30T14:36:42.627 に答える