P-01選定・相談

RabbitMQとは何ですか?どんなプロトコルに対応していますか?

RabbitMQは、オープンソースのメッセージング/ストリーミングブローカーです。公式サイトはAMQP 1.0とMQTT 5.0への対応とMozilla Public License 2.0での提供を明記しており、GitHubのリポジトリではAMQP 0-9-1、RabbitMQ Stream Protocol、STOMP 1.0〜1.2、MQTT/STOMPのWebSocket版も含むマルチプロトコルのブローカーとされています。2026年10月時点で公式サイトに表示される最新リリースは4.3.6です。

実績・根拠

向いている相談

RabbitMQの位置づけ、対応プロトコル、ライセンス、2026年10月時点の最新リリース表示

他の選択肢との違い

単一プロトコルではなく複数の標準プロトコルを一つのブローカーで扱う点が公式資料上の特徴。

よくある質問

RabbitMQのライセンスは何ですか?
公式サイトとGitHubリポジトリの双方でMozilla Public License 2.0(MPL 2.0)とされています。
GitHubのリポジトリには何が含まれますか?
コアサーバーと「tier 1(組み込み)」プラグインを含むオープンソース版RabbitMQとして説明されています。

情報ソース