RabbitMQ
開発元 | Pivotal(英語版) |
---|---|
最新版 | 3.9.15 / 2022年4月13日 (2年前) (2022-04-13) |
リポジトリ |
|
プログラミング 言語 | Erlang |
対応OS | Windows / Linux / FreeBSD / UNIX |
プラットフォーム | クロスプラットフォーム |
対応言語 | Erlang / Java / .NET/C# |
種別 | メッセージ指向ミドルウェア |
ライセンス | Mozilla Public License |
公式サイト | www.rabbitmq.com |
テンプレートを表示 |
RabbitMQ(ラビットエムキュー)は、Advanced Message Queuing Protocol (AMQP) を使用した、オープンソースのメッセージ指向ミドルウェアである。
RabbitMQ Serverは、Erlang言語で記述されており、クラスタリングとフェイルオーバーのためにOpen Telecom Platformフレームワークで構築されている。
当初の開発元はRabbit Technologies社であったが、2010年4月にSpringSource社に買収され[1][2]、その後SpringSource社がVMwareに買収された。そして、EMCとVMware、GEの出資で設立されたPivotal Software(英語版)社がRabbitMQの開発・サポートを行っていたが、2019年にVMware社がPivotal Softwareを吸収合併し、今はVMware社がサポートを行っている。
2017年現在、公式にクライアントライブラリを配布しているのは Erlang / Java / .NET(C#含む)となっている。しかしAMQPは言語非依存であるため、公式対応言語も含めて有志によるライブラリが多数作成されており、公式サイトでも紹介されている[3]。
関連項目
- Advanced Message Queuing Protocol (AMQP)
- メッセージキュー
- WebSphere MQ - IBM製のメッセージ指向ミドルウェア
脚注
外部リンク
- RabbitMQ web site - RabbitMQ (英語)
- 米SpringSource、オープンソースのメッセージングシステム「RabbitMQ 2.0」を公開 - SourceForge.JP Magazine (2010年8月26日)
- 表示
- 編集