RabbitMQ@メッセージング系ミドルウェア¶
はじめに¶
本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。
01. RabbitMQとは¶
メッセージブローカーとして、メッセージをキューイングし、また加工した上でルーティングする。
送受信の関係が多対多のパブリッシュ/サブスクライブパターンである。
02. パブリッシュ¶
03. サブスクライプ¶
プルベース¶
宛先はRabbit MQにポーリングを実行し、メッセージを取得する。
プッシュベース¶
Rabbit MQは、メッセージを宛先にストリーミングする。
04. プロトコル¶
メッセージプロトコル (例:AMQP、STOMP、MQTTなど) だけでなく、 一部のL7
プロトコル (例:HTTP) にも対応している。