web-dev-qa-db-ja.com

軽量JMSブローカー

依存関係がないか最小限の、小さくても効率的な十分に軽量なJMSブローカーソリューションを探しています。私のメッセージングコードは、私が制御できない多くの依存関係がある環境で実行されているはずです。したがって、ActiveMQソリューションをカスタムのクラス群と一緒にデプロイするのはばかげています。

28
nixau

現在、私は調査中です [〜#〜] ffmq [〜#〜] 解決策。オープンソース(GNU LGPLライセンス)であり、依存関係は4つ(commons-logging、log4j、jms、jmx)のみであり、私の目標を達成するのに十分成熟しています。

13
nixau

特にSpringを使用している場合は、activemqを数えないでください。組み込みサーバーとして実行することもできますが、それほど重いわけではありません。

見てください: http://activemq.Apache.org/how-do-i-embed-a-broker-inside-a-connection.html

5
Andrew B

私はあなたがJMSプロバイダーのための軽量ソリューションを探していて、(EMS、Apacheなど)を使いたくないが、それでもJMSを使用する必要があると思います。

軽量JMSプロバイダーの構築 をご覧ください。これが必要な場合があります。

4
soody

JMSが難しい要件ではなく、単にメッセージング/イベントシステムを探している場合は、Java EE 6イベント:

http://Java.dzone.com/articles/Java-ee6-events-lightweight

2
yglodt

ただし、ActiveMQディストリビューションは大きいため、すべて約3MBの数jarに縮小できます。

1
user908510