rabbitMq
一、安装
-
安装准备工具
1.Eralng,底下连接已提供otp_win64_20.2.exe
存放地址:otp_win64_25.3.2.exe
2.rabbitmq,底下链接已提供rabbitmq-server-3.7.4.exe
链接: rabbitmq-server-3.11.16.exe
———————————————— -
安装
第一步:
-
安装otp_win64_20.2.exe,一直点击下一步傻瓜式安装。
-
配置环境变量
- 新建环境【变量名】:ERLANG_HOME 【变量值】:erlang安装路径,我的路径为:D:\software\opt_win64\Erlang OTP
-
添加系统path路径中,添加 : %ERLANG_HOME%\bin
-
然后打开cmd,输入erl,看到我们的erlang版本号,就说明安装成功了
第二步:
-
安装rabbitmq-server-3.11.16.exe,双击文件rabbitmq-server-3.7.4.exe,傻瓜式安装,(注意不要安装在包含中文和空格的目录下!安装后window服务中就存在rabbitMQ了,并且是启动状态。 )
-
配置环境变量
- 新建环境【变量名】:RABBITMQ_SERVER 【变量值】:rabbitmq-server安装路径,我的路径为:D:\software\rabbitMQ\rabbitmq_server-3.11.16
-
添加系统path路径中,添加 : %ERLANG_HOME%\bin
-
安装RabbitMQ-Plugins
RabbitMQ-Plugins相当于是一个管理界面,方便我们在浏览器界面查看RabbitMQ各个消息队列以及exchange的工作情况。
- 打开命令行cd进入rabbitmq的sbin目录(或者进入sbin文件下,直接敲cmd,回车)
cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.10.6\sbin
- 然后执行安装
rabbitmq-plugins enable rabbitmq_management
-
验证
上面的命令执行成功之后,我们就可以通过http://localhost:15672来访问web端的管理界面
输入用户名:guest,密码:guest(默认)就可以进入管理界面
分享几条命令:
net start RabbitMQ 启动 net stop RabbitMQ 停止 rabbitmqctl status 查看状态 健康检查: rabbitmqctl status 启动监控管理器:rabbitmq-plugins enable rabbitmq_management 关闭监控:rabbitmq-plugins disable rabbitmq_management 停止服务:rabbitmq-service stop 启动服务:rabbitmq-service start 重启命令:net stop RabbitMQ && net start 帮助命令:rabbitmqctl help rabbitmqctl list_queues查看所有队列 rabbitmqctl reset清除所有队列 rabbitmqctl list_exchanges查看所有交换器 rabbitmqctl add_user username password添加用户 rabbitmqctl set_user_tags username administrator分配角色 rabbitmqctl list_bindings 查看交换器和队列的绑定关系
-
二、使用
-
新增账号,如果想要跨机器登录RabbtiMQ的web管理平台,就需要新建用户,而不能用默认的用户guest。
# 1.添加新用户,用户名为root,密码为123456 rabbitmqctl add_user {账号} {密码} # 例:rabbitmqctl add_user root 123456 # 2.为该用户分配所有权限 rabbitmqctl set_permissions -p / root ".*" ".*" ".*" # 3.设置该用户为管理员角色 rabbitmqctl set_user_tags {账号} administrator # 例:rabbitmqctl set_user_tags root administrator
-
新增虚拟环境
3.新增队列
- 新增交换机
代码: new_rabittmq.zip
-
修改生产者配置信息及消息体
-
修改消费者配置信息及需要继续执行的方法