heki1224の適当な日記

技術知識を忘れないように書き留めておくブログ

JavaからRabbitMQを使う

RabbitMQ 3.0.1をJavaから利用する場合、
公式のRabbitMQクライアントライブラリだけでも使える事は使えるのですが
プロダクトコードとしてはかゆいところに手が届かないです。
そこでSpringが用意しているSpringAMQPを使ってみます。
(詳細は下記のページで確認してみてください。)
Spring AMQP | SpringSource.org

さっとサンプルコード書いて、Githubにあげておきました。
heki1224/rabbitmq-spring-sample · GitHub

SpringAMQPを使うと
RabbitMQでクラスタリング構成を取った場合、
コネクションフェイルオーバーに対応してくれています。
便利ですねー。