1. 程式人生 > >RabbitMQ簡單模式入門案例

RabbitMQ簡單模式入門案例

匯入jar             

              <!-- 訊息佇列 -->

<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>3.5.1</version>
</dependency>
<dependency>
       <groupId>org.springframework.amqp</groupId>
       <artifactId>spring-rabbit</artifactId>
       <version>1.4.0.RELEASE</version>
</dependency>

簡單模式

        

    P:provider  訊息的提供者(訊息的發出者)

    c:consumer 消費者,將訊息進行處理

    紅色部分:佇列 queue

呼叫的原理說明:

    當生產者發出訊息後,首先將訊息發往多列中,依次排序

    消費者實時的監聽佇列的訊息,如果佇列中有訊息,則先獲取訊息後處理

定義消費者