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是一个消息代理,相当于现实生活中邮局,负责接收邮件进行转发。与邮局 的区别就是它不是接受纸张,而是接受,存储和转发二进制数据块(消息)。

发送者-----消息队列----接收者




猜你喜欢

转载自blog.csdn.net/zhangludcsdn/article/details/80276057