RabbitMQ Windows安装与配置

简介:MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。RabbitMQ为AMQP的一种开源实现。
官网地址:https://www.rabbitmq.com/download.html
选择Window系统:
这里写图片描述
选择来源地址:
这里写图片描述
下载完成直接运行.exe文件,选择安装路径
这里写图片描述
运行cmd:切换路径到安装目录的\sbin下,输入rabbitmqctl status 运行
快捷方式:
选择安装的目录rabbitmq_server-3.7.5\sbin下。按住shift+鼠标右键。windows10选择“在此处运行powershell窗口”
这里写图片描述
报错可以按提示:输入.\rabbitmqctl
这里写图片描述
解决方法:
1 :将C:\Users{用户名}.erlang.cookie 复制到 C:\Windows\System32\config\systemprofile 目录。
2:重启rabbitMQ服务
访问:http://127.0.0.1:15672/
这里写图片描述
常用命令:
查看默认的账户列表信息:rabbitmqctl.bat list_users
新增一个用户:rabbitmqctl.bat add_user username password
添加权限:rabbitmqctl.bat set_user_tags username administrator
改密码:rabbitmqctl change_password userName newPassword
删用户:rabbitmqctl.bat delete_user username
(1) 设置用户权限
rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP
(2) 查看(指定hostpath)所有用户的权限信息
rabbitmqctl list_permissions [-p VHostPath]
(3) 查看指定用户的权限信息
rabbitmqctl list_user_permissions User
(4) 清除用户的权限信息
rabbitmqctl clear_permissions [-p VHostPath] User

猜你喜欢

转载自blog.csdn.net/qq_23303245/article/details/80406382