AMQP (RabbitMQ) 支援

Spring Integration 提供通道配接器,用於透過使用進階訊息佇列協定 (AMQP) 接收和傳送訊息。

您需要將此依賴項包含到您的專案中

  • Maven

  • Gradle

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

以下配接器可用

Spring Integration 也提供由 AMQP 交換器和佇列支援的點對點訊息通道和發佈-訂閱訊息通道。

為了提供 AMQP 支援,Spring Integration 依賴於 (Spring AMQP),它將核心 Spring 概念應用於基於 AMQP 的訊息傳遞解決方案的開發。Spring AMQP 提供了與 (Spring JMS) 相似的語義。

雖然提供的 AMQP 通道配接器僅用於單向訊息傳遞(僅傳送或接收),但 Spring Integration 也為請求-回覆操作提供了輸入和輸出 AMQP 閘道。

提示:您應該熟悉 Spring AMQP 專案的參考文件。它提供了關於 Spring 與 AMQP 的整合(一般而言,尤其是 RabbitMQ)的更深入資訊。