サイオステクノロジーの木村です。AMQPを使ってRabbitMQにメッセージを送受信する方法を記載します。AMQPを使用するとメッセージングサービスの実装がとても簡単にできます。メッセージ送信処理の実装RabbitMQの準備RabbitMQについては以下の記事に詳しく記載されていますのでそちらを参照し、インストール等を行ってください。RabbitMQによる非同期処理インストール後、管理コンソールにて、キューとExchangeを任意の名前で作成し、作成したExchangeをキューにバインドさせておきます。以下の手順では、キューを「test-queue」、Exchangeを「test-exchange」という名前で作成したと仮定して記載します。依存性の追加pom.xmlに以下を記載します。RabbitMQ接続情報設定ローカルにRabbitMQがインストールされており、デフォルトの設定で接続する場合、特に設定をする必要はありません。RabbitMQインストール環境がローカルでない場合やデフォルトの設定以外で接続したい場合などは設定が必要です。因みに、RabbitMQインストール環境がローカルでない場合にデフォルトのユーザー(guest)で接続しようとするとエラーとなるため、その場合はユーザーを作成して設定する必要があります。以下にapplication.propertiesでの設定例を記載します。リトライ回数(3)※()内の値はデフォルト値。設定しない場合、デフォルト値で接続が行われる。メッセージ受信処理の実装test-queueに送信されたメッセージを受信し、コンソールに出力します。上記のようにsendメソッドを実装しておき、送信処理をしたい箇所でメソッドを呼び出せば送信することができます。雑誌等の執筆依頼を受付しております。役に立たなかった0人がこの投稿は役に立ったと言っています。コメントをキャンセルメールアドレスは表示されません。Reserved.本サイトに掲載されている社名、製品名、サービス名等は各社の商標または登録商標です。プライバシーポリシーお問い合わせ。