このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Integration 6.4.3 を使用してください!

AMQP (RabbitMQ) のサポート

Spring Integration は、Advanced Message Queuing Protocol(AMQP)を使用してメッセージを送受信するためのチャネルアダプターを提供します。

この依存関係をプロジェクトに含める必要があります。

<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-amqp</artifactId>
    <version>6.5.0-M3</version>
</dependency>
compile "org.springframework.integration:spring-integration-amqp:6.5.0-M3"

次のアダプターが利用可能です。

Spring Integration は、AMQP Exchange および Queue によってサポートされるポイントツーポイントメッセージチャネルおよびパブリッシュ / サブスクライブメッセージチャネルも提供します。

AMQP サポートを提供するため、Spring Integration は(Spring AMQP)に依存しています。これは、コア Spring コンセプトを AMQP ベースのメッセージングソリューションの開発に適用します。Spring AMQP は(Spring JMS)と同様のセマンティクスを提供します。

提供されている AMQP チャネルアダプターは単方向メッセージング(送信または受信)のみを対象としていますが、Spring Integration はリクエスト応答操作用の受信および送信 AMQP ゲートウェイも提供します。

TIP: Spring AMQP プロジェクトのリファレンスドキュメントをよく理解しましょう。Spring の AMQP 全般および特に RabbitMQ との統合に関する詳細な情報を提供します。