当前位置: 首页 > news >正文

消息中间件RabbitMQ:简要介绍及其Windows安装流程

一、简要介绍

  1. 定义:RabbitMQ 是一个开源消息中间件,用于实现消息队列和异步通信。

  2. 场景:适用于分布式系统、异步任务处理、消息解耦、负载均衡等场景。

  3. 比喻:RabbitMQ 就像是快递公司,负责在不同系统间安全快速地传递消息。

  4. 优缺点:

优点缺点
高可靠性,支持消息持久化和确认机制部署和配置较为复杂
灵活的消息路由和队列模型在高并发场景下,消息处理延迟可能较高
支持多种协议(AMQP、MQTT 等)需要额外资源来处理和管理消息队列,可能导致性能下降
易于扩展,可横向扩展多个节点消息顺序保证和事务管理可能导致性能瓶颈
支持消息优先级、延迟队列等高级特性消息堆积严重时,可能影响系统稳定性

二、安装流程

1.获取Erlang的版本号

        访问官网链接:RabbitMQ: One broker to queue them all | RabbitMQ

        例如我想下载4.1.0版本的RabbitMQ官网查表可知,那么我要先下载26.2-27.x版本的Erlang(RabbitMQ 依赖Erlang运行)

 2.下载和安装Erlang 

访问地址:索引 - Erlang/OTP

由第一步骤可知,27.3.3版本的Erlang满足我们4.1.0 版本的RabbitMQ,故可以下载这个版本的:

 

 这里点击下一步,点击安装即可,下面是安装完成的提示

3.下载和安装RabbitMQ

          访问官网链接:RabbitMQ: One broker to queue them all | RabbitMQ

 双击打开exe安装程序,然后安装步骤和Erlang类似:

可以获取它们安装的位置: 

 三、安装成功验证

1.第一步,启动服务

双击打开RabbitMQ Service - start,出现如左图所示即为成功开启

 2.第二步,启动管理工具

打开RabbitMQ Command Prompt (sbin dir)

 输入命令

rabbitmq-plugins enable rabbitmq_management

出现下面这个,证明三个管理插件启动成功了! 

然后重启服务

方案一:双击停止、双击开始实现

  • 双击【RabbitMQ Service - stop】
  • 再双击【RabbitMQ Service - start】

方案二:也可以在任务管理器里面,找到【RabbitMQ】服务,然后右键重新启动:

3.第三步,进入管理网站

访问:

http://127.0.0.1:15672/

输入账密:guest,guest

进入如下界面,说明已经成功安装并运行了! 

相关文章:

  • 2025 活体识别+人脸认证工具类【阿里云api,需要先申请试用】
  • 8. ROS中常见命令
  • VS Code + GitHub:高效开发工作流指南
  • 项目实战 -- 发布管理
  • 考研系列-计算机网络-第四章、网络层
  • LeetCode算法题(Go语言实现)_54
  • java/python——两个行为(操作)满足原子性的实现
  • Web前端:Overflow属性(超出裁剪属性)
  • vllm+vllm-ascend本地部署QwQ-32B
  • MYSQL之基础认识(卸载安装登录, 基本概念)
  • Linux论坛安装
  • 【第四章】19-匹配规则定义
  • JavaScript实现二级菜单
  • 【uniapp-兼容性处理】安卓uView组件中u-input后置插槽不展示
  • Vmware esxi 给现有磁盘增加空间后并扩展系统里磁盘空间
  • Redis 键管理
  • AI Agent认知框架(ReAct、函数调用、计划与执行、自问自答、批判修正、思维链、思维树详解和对比,最后表格整理总结
  • redis-7 安装
  • linux sysfs使用cat无显示的原因:返回值未赋值
  • 《深入解析C++中的explicit关键字:防止隐式转换的利器》
  • 上海开展数据产品知识产权登记存证试点,243个产品许可收益超20亿元
  • 夸大事实拍视频发网络,镇雄两名网红勒索两千元删帖费被拘
  • 发布近百条《原神》涉密游戏内容,游戏资讯网站被判赔33万元
  • 路面突陷大坑致车毁人亡,家属称不知谁来管,长治当地回应
  • 大理杨徐邱再审后上诉案将于下周开庭:案发已逾32年,故意杀人罪去年被撤销
  • 解除近70家煤电厂有毒物质排放限制,特朗普能重振煤炭吗?