一、RabbitMQ的安装
docker安装rabbitMQ命令:
docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management
登录访问
http://8.134.211.215:15672
默认的账号密码
账号:guest
密码:guest
各端口对应的协议
4369 、25672 -------> Erlang发现&集群端口
5672、 5671 -------> AMQP端口
15672 -------> web管理后台端口
61613、61614 -------> STOMP协议端口
1883、 8883 -------> MQTT协议端口
提供的五种消息模型:
1
、
direct
exchange 路由型,点对点型
2
、
fanout
exchange 广播型
3
、
topic
change 筛选型,模糊匹配型
4
、
headers
exchange 不常用
5
、
system
exchange 不常用
二、Spring整合RabbitMQ 的步骤:
导入pom依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
配置 application.yml
spring.rabbitmq.host=8.134.211.218
spring.rabbitmq.port=5672
spring.rabbitmq.virtual-host=/
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
开启功能 @EnableRabbit 注解
根据需求编写请求接口就行了