AMQP 範例

若要實驗 AMQP 配接器,請查看 Spring Integration 範例 git 儲存庫中提供的範例:https://github.com/SpringSource/spring-integration-samples

目前,有一個範例示範 Spring Integration AMQP 配接器的基本功能,方法是使用輸出通道配接器和輸入通道配接器。範例中的 AMQP Broker 實作使用 RabbitMQ

為了執行範例,您需要一個正在執行的 RabbitMQ 執行個體。僅需具有基本預設值的本機安裝即可。有關詳細的 RabbitMQ 安裝程序,請參閱 https://www.rabbitmq.com/install.html

一旦範例應用程式啟動,請在命令提示字元中輸入一些文字,並且包含該輸入文字的訊息會被分派到 AMQP 佇列。接著,該訊息會由 Spring Integration 擷取並列印到主控台。

下圖說明此範例中使用的 Spring Integration 元件的基本集合

spring integration amqp sample graph
圖 1. AMQP 範例的 Spring Integration 圖