コンテンツにスキップ

RabbitMQ@メッセージング系ミドルウェア

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. RabbitMQとは

メッセージブローカーとして、メッセージをキューイングし、また加工した上でルーティングする。

送受信の関係が多対多のパブリッシュ/サブスクライブパターンであり、プッシュベースの通信方式である。


02. パブリッシュ


03. サブスクライプ

プルベース


プッシュベース


04. プロトコル

メッセージプロトコル (例:AMQP、STOMP、MQTTなど) だけでなく、 一部のL7プロトコル (例:HTTP) にも対応している。