RabbitMQ(ラビットエムキュー)は、Advanced Message Queuing Protocol(AMQP)を使用したオープンソースのメッセージ指向ミドルウェアである。
非同期処理が可能な API では、大量のリクエストを受け取るためにメッセージキューを利用することがある。
メッセージキューを使用した構成では、リクエストを受け取るプログラムが受け取ったリクエストから生成したメッセージをキューに格納。
キューに格納されたメッセージは、メッセージを処理するプログラムから取り出され、順番に処理が行なわる。
RabbitMQ はメッセージのやり取りを中継するミドルウェアにあたる。
(さらに…)








