写在前面
本文不作消息队列的实现原理、异步处理优劣、rabbitmq安装说明、消息工作模式等内容分析,只讲述rabbitmq实际开发中的步骤说明,帮助同学快速上手体验消息队列的使用。
本文使用SpringAMQP,并非rabbitmq官方文档上的原生http请求连接。
步骤
1. 导入依赖
导入spring-boot-dependencies依赖,这步也可以直接用<parent>
标签继承spring-boot来替代。不喜欢折腾就直接复制粘贴即可,我这里的spring-boot.version是2.3.7-RELEASE。关键依赖是spring-boot-starter-amqp
,这里面集成了AMQP协议的工具类。spring-boot-starter-test
用于测试发送mq消息。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>