RabbitMQ

programming

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

非同期処理が可能な API では、大量のリクエストを受け取るためにメッセージキューを利用することがある。

メッセージキューを使用した構成では、リクエストを受け取るプログラムが受け取ったリクエストから生成したメッセージをキューに格納。
キューに格納されたメッセージは、メッセージを処理するプログラムから取り出され、順番に処理が行なわる。

RabbitMQ はメッセージのやり取りを中継するミドルウェアにあたる。

RabbitMQ – Wikipedia
http://ja.wikipedia.org/wiki/RabbitMQ

はじめての RabbitMQ|サイバーエージェント 公式エンジニアブログ
http://ameblo.jp/principia-ca/entry-11233853011.html
公式サイトのドキュメントが豊富

はじめての RabbitMQ|サイバーエージェント 公式エンジニアブログhttp://ameblo.jp/principia-ca/entry-11233853011.html
RabbitMQ の冗長構成 について記述されている。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください