NetCore 使用 RabbitMQ
第一步:安装准备工具
一.安装 Eralng
1.官方最新下载地址:https://www.erlang.org/downloads
2.新建环境【变量名】:ERLANG_HOME 【变量值】:erlang安装路径,我的路径为:D:\software\opt_win64\Erlang OTP
3.添加系统path路径中,添加 : %ERLANG_HOME%\bin
3.打开cmd,输入erl,能看到erlang版本号,说明安装成功了
二.安装 rabbitmq
1.官方最新下载:https://www.rabbitmq.com/
下载链接:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.12.12
2.新建环境【变量名】:RABBITMQ_SERVER 【变量值】:rabbitmq-server安装路径,我的路径为:D:\Program Files\RabbitMQ Server\rabbitmq_server-3.12.12
3.添加系统path路径中,添加 : %RABBITMQ_SERVER%\sbin;
4.激活 rabbitmq_management,即UI管理页面
在CMD中进入以下目录,键入如下命令
rabbitmq-plugins.bat enable rabbitmq_management
5.启动RabbitMQ服务
需要以管理员方式启动CMD,在命令行界面键入如下命令:
net start RabbitMQ
6.RabbitMQ测试
测试地址 http://localhost:15672/
默认的用户名:guest
默认的密码为:guest
三、配置RabbitMQ
1.新增账号,如果想要跨机器登录RabbtiMQ的web管理平台,就需要新建用户,而不能用默认的用户guest。
2.新增虚拟环境
3.新增队列
4.新增交换机
RabbitMQ
常用命令
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 查看交换器和队列的绑定关系