ActiveMQ は、Apache によって作成されたオープン ソースのメッセージ バスです。 ActiveMQ は、JMS1.1 および J2EE 1.4 仕様を完全にサポートする JMS プロバイダ実装です。JMS 仕様がリリースされてから長い時間が経ちますが、JMS は今日の J2EE アプリケーションにおいて依然として特別な役割を果たしています。
1. 複数の言語とプロトコルでクライアントを作成します。言語: Java、C、C++、C#、Ruby、Perl、Python、PHP。アプリケーションプロトコル: OpenWire、Stomp REST、WS 通知、XMPP、AMQP
2. JMS1.1 および J2EE 1.4 仕様 (永続性、XA メッセージ、トランザクション) を完全にサポートします。
3. Spring のサポート。ActiveMQ は Spring を使用するシステムに簡単に組み込むことができ、Spring 2.0 の機能もサポートします。
4. 一般的な J2EE サーバー (Geronimo、JBoss 4、GlassFish、WebLogic など) のテストに合格しました。JCA 1.5 リソース アダプターの構成を通じて、ActiveMQ を J2EE 1.4 互換の商用サーバーに自動的にデプロイできます。
5. 複数の伝送プロトコルをサポート: VM内、TCP、SSL、NIO、UDP、JGroups、JXTA
6. JDBC とジャーナルによる高速メッセージ永続化のサポート
7. 高性能クラスター、クライアント/サーバー、ポイントツーポイントを保証する設計
8.Ajaxのサポート
9. Axis との統合をサポート
10. テストのために組み込み JMS プロバイダーを簡単に呼び出すことができます