RabbitMQ
表示
開発元 | Pivotal |
---|---|
最新版 |
3.9.15
/ 2022年4月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製のメッセージ指向ミドルウェア
脚注
[編集]- ^ "SpringSource acquires RabbitMQ cloud messaging technology" (PDF) (Press release) (英語). 13 April 2010.
- ^ “米SpringSourceがメッセージング技術の英RabbitMQを買収”. クラウドWatch. (2010年4月15日) 2010年11月13日閲覧。
- ^ Clients & Developer Tools - RabbitMQ
外部リンク
[編集]- RabbitMQ web site - RabbitMQ
- 米SpringSource、オープンソースのメッセージングシステム「RabbitMQ 2.0」を公開 - SourceForge.JP Magazine (2010年8月26日)