0

通知システムが必要なだけです。javax.jms.* - 良い解決策だと思いますが、JMS を使用するために何が必要なのか理解できません。どのアプリも使いたくない。GlassFish や Tomcat のようなサーバーで、標準の jdk と myserver (非常に軽い) と myclient (非常に軽い) といくつかの MessageSystem を使用して、myserver と myclient を交換したいだけです。JMS を使用することを理解しているので、JMS プロバイダーが必要です。例: ActiveMQ。しかし、私は ActiveMQ がサーバーを必要とすることを理解していませんか? (GlassFish はおそらく)、Java EE からどのような *.jar が必要ですか?

4

3 に答える 3

3

JMS プロバイダー、より正確にはメッセージ ブローカは、スタンドアロン アプリケーションにすることができます。ほとんどの J2EE アプリ サーバーにはブローカーが含まれていますが、非常に優れたスタンドアロンの JMS ブローカーも数多くあります。また、スタンドアロンであるため、実行するために別のアプリ サーバーは必要ありません。そして、通常、必要なすべてのjarも付属しています:)したがって、ActiveMQまたはOpenJMSと言うために、他のアプリサーバーからjarをコピーする必要はありません。

于 2010-02-16T11:26:11.000 に答える
1

ActiveMQ はスタンドアロン サーバーとして実行されます。他の Java アプリケーションと同様にJava VMが必要ですが、それ以上のものは必要ありません。

于 2010-02-16T11:22:22.903 に答える
0

スタンドアロンで実行したり、Java アプリケーションに組み込んだりできるその他のスタンドアロン JMS ブローカー (オープン ソース) には、GlassFish にも含まれているOpen Message Queue (OpenMQ)と、JBoss での JMS 実装となる新しい JBoss HornetQ メッセージ ブローカーがあります。アプリケーション・サーバー。

于 2010-02-24T17:19:11.077 に答える