1. 使用AMQP 集成RabbitMQ:
2. AMQP也是一种常用的消息协议,AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可以传递消息,并不受客户端、中间件不同产品、不同开发语言等条件的限制。
3. 集成方式:
3.1 首先加入依赖(Maven或gradle):
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-amqp -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
<version>2.3.2.RELEASE</version>
</dependency>
或
// https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-amqp
compile group: 'org.springframework.boot', name: 'spring-boot-starter-amqp', version: '2.3.2.RELEASE'
3.2 安装rabbitmq软件:https://www.rabbitmq.com/ ;安装过程:https://www.cnblogs.com/saryli/p/9729591.html
安装rabbitmq需要安装erlang,并且rabbitmq与erlang的版本匹配很重要。
安装rabbitmq成功后,启动,访问web页面管理端,http://localhost:15672/#/,创建用户,admin,123456,并可以赋予权限。
3.3 创建controller与service等,详见https://gitee.com/manongfaner/gradle-mulit-learn2,测试即可。