为什么使用 :https://blog.csdn.net/cws1214/article/details/52922267
关于RabbitMQ 集成 SpringBoot http://www.ityouknow.com/springboot/2016/11/30/spring-boot-rabbitMQ.html
关于RabbitMQ的使用:
第一步:下载并安装erlang
- 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。
- 下载地址:http://www.erlang.org/downloads
一直next、finish就可以。
安装完事儿后要记得配置一下系统的环境变量。
此电脑-->鼠标右键“属性”-->高级系统设置-->环境变量-->“新建”系统环境变量
变量名:ERLANG_HOME
变量值就是刚才erlang的安装地址,点击确定。
然后双击系统变量path
点击“新建”,将%ERLANG_HOME%\bin加入到path中。
最后windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功了。
第二步:下载并安装RabbitMQ
打开命令行cd,注意,如果拒绝访问,就用管理员的身份运行
- 下载地址:http://www.rabbitmq.com/download.html双击下载后的.exe文件,安装过程与erlang的安装过程相同。RabbitMQ安装好后接下来安装RabbitMQ-Plugins。输入到RabbitMQ的sbin目录。
- 然后在后面输入rabbitmq-plugins enable rabbitmq_management命令进行安装
-
3、启动RabbitMQ服务
直接在命令行界面键入如下命令
net start RabbitMQ
关闭RabbitMQ服务命令如下:
net stop RabbitMQ
三、RabbitMQ测试
测试地址 http://localhost:15672/
默认的用户名:guest
默认的密码为:guest
关于使用RabbitMq注意事项:
http://localhost:15672/ 是登陆网址
springBoot中端口是:5672 5672 5672 重要的事情说三遍
rabbit常用命令
启动监控管理器:rabbitmq-plugins enable rabbitmq_management
关闭监控管理器:rabbitmq-plugins disable rabbitmq_management
启动rabbitmq:rabbitmq-service start
关闭rabbitmq:rabbitmq-service stop
查看所有的队列:rabbitmqctl list_queues
清除所有的队列:rabbitmqctl reset
关闭应用:rabbitmqctl stop_app
启动应用:rabbitmqctl start_app
用户和权限设置(后面用处)
添加用户:rabbitmqctl add_user username password
分配角色:rabbitmqctl set_user_tags username administrator
新增虚拟主机:rabbitmqctl add_vhost vhost_name
将新虚拟主机授权给新用户:rabbitmqctl set_permissions -p vhost_name username '.*' '.*' '.*'
角色说明
none 最小权限角色
management 管理员角色
policymaker 决策者
monitoring 监控
administrator 超级管理员