RabbitMQとはAMQP対応のメッセージキューイングシステムです。 何ができるかというと、遅い処理をキューに貯めてあとで処理することで高速なレスポンスを返すとができます。 もう少しわかりやすく表すとこんな感じです。 メッセージキューシステムを使わない場合 メッセージキューシステムを使う場合 では、さっそく使ってみます RabbitMQのインストール 今回はrubyのbunnyでRabbitMQを使ってみました。 bunnyのインストール $ curl -sSL https://get.rvm.io | bash -s stable $ export PATH=$PATH:/usr/local/rvm/bin/ $ rvm install ruby-2.1.1 $ rvm use ruby-2.1.1 $ gem install bunny --version ">= 0.9.1" er
![RabbitMQでメッセージキューイングシステムを実現する - katashiyo515's diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/f598b40c13e71afb1ed2d6251303843acddf479b/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkatashiyo515%2F20140921%2F20140921133042.png)