RabbitMq学习1-介绍、安装和配置
一、简介
1、MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka,以及阿里开源的RocketMQ
2、AMQP是消息队列的一个协议。
3、RabbitMq开发语言:Erlang – 面向并发的编程语言。
二、下载安装
1、下载
Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。
erlang:http://www.erlang.org/download.html
rabbitmq:http://www.rabbitmq.com/download.html
2、安装
下载之后先安装erlang后安装rabbitmq,这里我把这两个安装在了D:\app\mq下
三、配置
使用RabbitMQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态。
1、启用管理工具
双击
2、进入D:\app\mq\RabbitMQ\rabbitmq_server-3.6.5\sbin输入命令:
rabbitmq-plugins enable rabbitmq_management
3、重启服务器
net stop RabbitMQ && net start RabbitMQ
此时会出现上面的错误,原来是需要用管理员的角色。重新已管理员打开cmd命令窗口执行命令。
此时服务已经启动。
4、在浏览器中输入地址查看:http://127.0.0.1:15672/
5、使用默认账号登录:guest/ guest
四、添加用户
1、添加admin用户
2、用户角色
1)超级管理员(administrator)
可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。
2)监控者(monitoring)
可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
3)策略制定者(policymaker)
可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
4)普通管理者(management)
仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
5)其他
无法登陆管理控制台,通常就是普通的生产者和消费者。
3、创建Virtual Hosts
选中Admin用户,设置权限:
看到权限已加:
4、管理界面中的功能
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏