RabbitMQ

RabbitMQ
 ウィキデータを編集
RabbitMQ の公式ロゴマーク
開発元 VMware Tanzu
最新版
ウィキデータを編集
安定版
4.3.1[1] / 2026年5月20日
リポジトリ
プログラミング
言語
Erlang
対応OS Windows / Linux / FreeBSD / UNIX
プラットフォーム クロスプラットフォーム
対応言語 Erlang / Java / .NET/C#
サポート状況 サポート中
種別 ビッグデータ、メッセージ指向ミドルウェア、メッセージング
ライセンス Mozilla Public License, version 2.0
公式サイト www.rabbitmq.com ウィキデータを編集

RabbitMQ(ラビットエムキュー)は、Advanced Message Queuing Protocol (AMQP) を使用した、オープンソースのメッセージ指向ミドルウェアである。

RabbitMQ Serverは、Erlang言語で記述されており、クラスタリングとフェイルオーバーのためにOpen Telecom Platformフレームワークで構築されている。

当初の開発元はRabbit Technologies社であったが、2010年4月にSpringSource社に買収され[2][3]、その後SpringSource社がVMwareに買収された。そして、EMCとVMware、GEの出資で設立されたPivotal Software社がRabbitMQの開発・サポートを行っていたが、2019年にVMware社がPivotal Softwareを吸収合併し、今はVMware社がサポートを行っている。

2017年現在、公式にクライアントライブラリを配布しているのは Erlang / Java / .NET(C#含む)となっている。しかしAMQPは言語非依存であるため、公式対応言語も含めて有志によるライブラリが多数作成されており、公式サイトでも紹介されている[4]。

関連項目

脚注

  1. ↑ “Release 4.3.1” (2026年5月20日). 2026年5月20日閲覧。
  2. ↑ “SpringSource acquires RabbitMQ cloud messaging technology” (PDF) (Press release) (英語). 2010年4月13日.
  3. ↑ “米SpringSourceがメッセージング技術の英RabbitMQを買収”. クラウドWatch. (2010年4月15日) 2010年11月13日閲覧。
  4. ↑ Clients & Developer Tools - RabbitMQ

外部リンク