spring boot整合RabbitMQ
第一步:windows下安装RabbitMQ
1.安装Erland,通过官方下载页面http://www.erlang.org/downloads
获取exe安装包,直接安装,然后配置环境变量
打开管理员命令窗口,输入erl,验证是否安装erlang成功,若出现版本号则成功;
2.安装RabbitMQ,通过官方下载页面https://www.rabbitmq.com/download.html
获取exe安装包,直接安装,验证是否安装成功,点击sbin文件夹里面的rabbitmq-server.bat,开启rabbitmq,然后输入:rabbitmqctl status,出现下面这个一坨就是安装成功;
3 .安装RabbitMQWeb的管理插件
输入rabbitmq-plugins enable rabbitmq_management
网上是安装的六个插件,我也不知道为啥我这里只有三个插件,有大佬么帮忙指点下;
4.设置账户
rabbitmqctl.bat list_users:查看所有账户
rabbitmqctl add_user zhanglu password:添加zhanglu账户
rabbitmqctl set_user_tags zhanglu administrator: 添加administrator角色
rabbitmqctl.bat set_permissions -p / zhanglu ".*" ".*" ".*":授予管理员权限
5.用http://localhost:15672访问我们创建好的账号
(要注意安装先后顺序)
第二步 spring boot中整合RabbitMQ
1.添加依赖
在pom文件中添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
2.添加RabbitMQ server的连接参数
在application.yml添加
rabbitmq:
host: localhost
port: 5672
username: zhanglu
password: 123456
3.添加自己要的业务逻辑
RabbitMQ是一个消息代理,相当于现实生活中邮局,负责接收邮件进行转发。与邮局 的区别就是它不是接受纸张,而是接受,存储和转发二进制数据块(消息)。
发送者-----消息队列----接收者
推荐阅读
-
十、Spring boot 简单优雅的整合 Swagger2
-
使用Spring Boot和AspectJ实现方法跟踪基础结构
-
spring boot 一个项目启动多个实例
-
Mybatis整合spring(适合小白)
-
spring boot 2 集成JWT实现api接口认证
-
Jenkins + Docker + dockerfile-maven-plugin + Harbor CI/CD spring-boot项目的最轻量级配置
-
Spring Boot 的静态资源处理
-
Spring Boot2 系列教程(一) | 如何使用 IDEA 构建 Spring Boot 工程
-
Spring-Boot使用嵌入式容器,那怎么配置自定义Filter呢
-
创建简单spring boot项目