當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringAMQP--入门案例的消息发送
生活随笔
收集整理的這篇文章主要介紹了
SpringAMQP--入门案例的消息发送
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Basic Queue 簡單隊列模型
在父工程mq-demo中引入依賴
<!--AMQP依賴,包含RabbitMQ--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId> </dependency>消息發送
首先配置MQ地址,在publisher服務的application.yml中添加配置:
spring:rabbitmq:host: 192.168.150.101 # 主機名port: 5672 # 端口virtual-host: / # 虛擬主機username: rabbitmq# 用戶名password: rabbitmq # 密碼然后在publisher服務中編寫測試類SpringAmqpTest,并利用RabbitTemplate實現消息發送:
import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class) @SpringBootTest public class SpringAmqpTest {@Autowiredprivate RabbitTemplate rabbitTemplate;@Testpublic void testSimpleQueue() {// 隊列名稱String queueName = "simple.queue";// 消息String message = "hello, spring amqp!";// 發送消息rabbitTemplate.convertAndSend(queueName, message);} }總結
以上是生活随笔為你收集整理的SpringAMQP--入门案例的消息发送的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringAMQP--基本介绍
- 下一篇: SpringAMQP--消息转换器