Apache ActiveMQ


Apache_ActiveMQ

Apache ActiveMQは、完全なJava Message Service(JMS)クライアントとともにJavaで記述されたオープンソースの メッセージブローカーです。これは「エンタープライズ機能」を提供します。これは、この場合、複数のクライアントまたはサーバーからの通信を促進することを意味します。サポートされているクライアントには、JMS 1.1を介したJavaや、その他のいくつかの「クロスランゲージ」クライアントが含まれます。通信は、コンピュータークラスタリングや、仮想メモリ、キャッシュ、ジャーナルの永続性に加えて、任意のデータベースをJMS永続性プロバイダーとして使用する機能などの機能で管理されます。 Apache ActiveMQ 開発者
Apache Software Foundation
安定リリース
5.16.1 / 2021年1月14日 ; 8か月前  (2021-01-14)
リポジトリ
ActiveMQリポジトリ
で書かれている Java オペレーティング・システム
クロスプラットフォーム
タイプ
Javaメッセージサービス、メッセージ指向ミドルウェア、エンタープライズメッセージングシステム、SOA
ライセンス
Apacheライセンス2.0
Webサイト
activemq .apache .org
ActiveMQは現在、メジャーバージョン5、マイナーバージョン16です。
ActiveMQ傘下にコードネームArtemisという別のブローカーがこれは、2015年にJBossコミュニティからApache ActiveMQコミュニティに寄贈された HornetQコードベースに基づいています。ArtemisはActiveMQの「次世代」ブローカーであり、最終的にActiveMQの次のメジャーバージョンになります。

コンテンツ
1 歴史
2 技術的特徴
3 使用法
4 基準
5 商用サポート
6 も参照してください
7 参考文献
8 参考文献
9 外部リンク

歴史
ActiveMQプロジェクトは、もともとLogicBlaze の創設者によって、CodeHausがホストするオープンソースのメッセージブローカーとして2004年に作成されました。コードとActiveMQの商標は、2007年にApache Software Foundationに寄贈され、創設者は拡張されたApacheコミュニティでコードベースの開発を続けました。

技術的特徴
ActiveMQは、ファイルシステムとデータベースの両方の行レベルのロックメカニズム、共有ファイルシステムを介した永続ストアの共有、Apache ZooKeeperを使用した真のレプリケーションなど、高可用性のためにいくつかのモードを採用しています。Network of Brokers と呼ばれる水平スケーリングメカニズムもすぐにサポートされます。ActiveMQは、OpenWire、STOMP、MQTT、AMQP、REST、WebSocketなどの比較的多数のトランスポートプロトコルをサポートしています。

使用法
ActiveMQは、Apache ServiceMix やMuleなどのエンタープライズサービスバスの実装で使用されます。 ActiveMQを使用する他のプロジェクトには、SOAインフラストラクチャプロジェクトのApache Camel およびApacheCXF が含まれます。

基準
Apache ActiveMQ 5.3のリリースと同時に、SPECjms2007業界標準ベンチマークの世界初の結果が発表されました。4つの結果がSPECに提出され、公開が承認されました。結果は、ApacheActiveMQのスケーラビリティを2次元で分析するためのさまざまなトポロジをカバーしています。

商用サポート
Apacheは、ボランティアベースで限定的なActiveMQサポートを提供します。より広範なサポートが必要なユーザーには、ActiveMQを専門とする営利企業をお勧めします。

も参照してください
image"
 無料のオープンソースソフトウェアポータル
icon
 コンピュータプログラミングポータル Amazon SQS Amazon Simple Notification Service
エンタープライズ統合パターン
エンタープライズメッセージングシステム
イベント駆動型SOA
メッセージ指向ミドルウェア
サービス指向アーキテクチャー

参考文献
^ “”apache / activemqをリリースします””。GitHub。
^ 「クロスランゲージクライアント」。ApacheActiveMQ。
^ 「機能」。ApacheActiveMQ。
^ 「ActiveMQへの寄付」。HornetQ。
^ 「ActiveMQArtemisロードマップ」。ApacheActiveMQ。
^ 「IONAはActiveMQとServiceMixESBのサポーターであるLogicBlazeを買収しました」。InfoQ。
^ 「ブローカーのネットワーク」。ApacheActiveMQ。
^ 「プロトコル」。ApacheActiveMQ。
^ 「ApacheServiceMix」。ApacheServiceMix。
^ 「ActiveMQ統合」。ミュールソフト。
^ 「ActiveMQ」。ApacheCamel。
^ 「軸とCXFのサポート」。ApacheActiveMQ。
^ 「ActiveMQを使用するプロジェクト」。ApacheActiveMQ。
^ 「ActiveMQ5.3を使用した世界初のSPECjms2007結果」。ダルムシュタット工科大学。
^ 「SPECjms2007の結果」。Standard PerformanceEvaluationCorporation。
^ 「サポート」。ApacheActiveMQ。

参考文献
スナイダー、ブルース; ボサナック、デジャン; Davies、Rob(2010年3月28日)、ActiveMQ in Action(第1版)、Manning Publications、p。375、ISBN 978-1-933988-94-8、OCLC  751988539
Bish、Timothy(2013年5月23日)、Instant Apache ActiveMQメッセージングアプリケーション開発ハウツー(第1版)、Packt Publishing、p。80、ISBN 978-1-78216-941-3、OCLC  849917260

外部リンク
公式サイト
image   公式GitHubリポジトリ
image