欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows RabbitMq 环境搭建 新手入门教程

程序员文章站 2024-03-14 16:53:10
...

Windows RabbitMq 安装 使用教程



简介


消息中间件

Windows RabbitMq 环境搭建 新手入门教程



文章导读


erlang 安装

rabbit Mq 安装

rabbit Mq 配置



安装


erlang 安装


OTP 23.0 Windows 64位 下载地址

下载完打开安装包 ——下一步安装

Windows RabbitMq 环境搭建 新手入门教程

rabbitMq 安装


下一步安装

查看 RabbitMq 是否安装成功

Windows RabbitMq 环境搭建 新手入门教程



环境变量 配置



配置环境变量

新建 系统环境变量 -> 添加 RabbitMq 安装位置

Windows RabbitMq 环境搭建 新手入门教程

path 引入 RABBITMQ_SERVICE 环境

Windows RabbitMq 环境搭建 新手入门教程

命令安装rabbitmq_management插件,这款插件是可以可视化的方式查看RabbitMQ 服务器实例的状态,以及操控RabbitMQ服务器



运行服务



rabbitmq 安装目录 -》运行 RabbitMQ Service start
Windows RabbitMq 环境搭建 新手入门教程



服务访问



浏览器输入 http://localhost:15672 访问

Windows RabbitMq 环境搭建 新手入门教程

使用默认账号guest/guest登录

Windows RabbitMq 环境搭建 新手入门教程

浏览器中输入 http://localhost:15672/api/ 就可以看到 RabbitMQ Management HTTP API 文档

Windows RabbitMq 环境搭建 新手入门教程



用户

用户列表

输入 rabbitmqctl list_users 查看已创建用户

Windows RabbitMq 环境搭建 新手入门教程

创建新用户

rabbitmqctl add_user [username] [password]

 rabbitmqctl add_user test 123456

rabbitmqctl list_users 查看用户列表

Windows RabbitMq 环境搭建 新手入门教程

用户删除


要删除用户,请使用rabbitmqctl delete_user:

rabbitmqctl delete_user 'username'

权限分配

用户列表里多了一个用户 rabbit1,但是tag是空的。使用命令给rabbit设置tag


RabbitMQ的用户角色分类:
none、management、policymaker、monitoring、administrator

RabbitMQ各类角色描述:
none
不能访问 management plugin

management
用户可以通过AMQP做的任何事外加:
列出自己可以通过AMQP登入的virtual hosts  
查看自己的virtual hosts中的queues, exchanges 和 bindings
查看和关闭自己的channels 和 connections
查看有关自己的virtual hosts的“全局”的统计信息,包含其他用户在这些virtual hosts中的活动。

policymaker 
management可以做的任何事外加:
查看、创建和删除自己的virtual hosts所属的policies和parameters

monitoring  
management可以做的任何事外加:
列出所有virtual hosts,包括他们不能登录的virtual hosts
查看其他用户的connections和channels
查看节点级别的数据如clustering和memory使用情况
查看真正的关于所有virtual hosts的全局的统计信息

administrator   
policymaker和monitoring可以做的任何事外加:
创建和删除virtual hosts
查看、创建和删除users
查看创建和删除permissions
关闭其他用户的connections

>rabbitmqctl set_user_tags [用户名] [tag]

赋予所有权限
rabbitmqctl set_permissions -p / name  ".*" ".*" ".*"

效果
Windows RabbitMq 环境搭建 新手入门教程


Vue stompjs+WebSocker RabbitMq 实例


Google开发专家带你学 AI:入门到实战(Keras/Tensorflow)(附源码)

上一篇: Bootstrap中文网 页面实现

下一篇: