Windows 安装 RabbitMQ 详细教程(含 Erlang 环境配置)

Windows 安装 RabbitMQ 详细教程(含 Erlang 环境配置)

文章目录

前言

RabbitMQ 是一款开源的消息代理中间件,在分布式系统的消息传递场景中被广泛采用。本文将手把手带你完成 Windows 系统上 RabbitMQ 的安装与配置全过程,步骤清晰,初学者也能轻松上手。

在这里插入图片描述

准备工作

系统要求

  • Windows 7 / 8 / 10 / 11(推荐 64 位系统)
  • 至少 2GB 可用内存
  • 需具备管理员权限

安装概述

RabbitMQ 底层基于 Erlang/OTP 平台构建,因此安装顺序为:先安装 Erlang,再安装 RabbitMQ


第一步:下载 Erlang

1.1 访问 Erlang 官网

打开浏览器,进入 Erlang 官方网站:https://www.erlang.org/downloads

1.2 下载安装包

点击页面中的 Download Windows installer 按钮,下载对应的安装包

在这里插入图片描述

第二步:安装 Erlang

2.1 运行安装程序

找到下载好的安装包,右键选择"以管理员身份运行"。

在这里插入图片描述

2.2 安装向导

点击"Next"进入安装流程

在这里插入图片描述

选择安装路径(推荐保持默认路径不变)

在这里插入图片描述

点击"Install"正式开始安装

在这里插入图片描述

若系统检测到未安装 Visual C++,会弹出提示框,直接点击安装即可

在这里插入图片描述

2.3 配置 Erlang 环境变量

找到 Erlang 的 bin 目录,路径通常为:C:\Program Files\Erlang OTP\bin

在"系统变量"区域找到"Path"变量,点击编辑

在这里插入图片描述

点击"新建",将 Erlang 的 bin 目录路径填入:C:\Program Files\Erlang OTP\bin

在这里插入图片描述

点击"确定"完成保存

2.4 验证环境变量配置

重要提示: 必须关闭已打开的命令提示符窗口,重新启动一个新窗口,环境变量方可生效。

在新窗口中执行以下命令:

erl -version 

若输出 Erlang 版本号,则表示安装配置成功。

在这里插入图片描述

第三步:下载 RabbitMQ

3.1 访问 RabbitMQ 官网

打开浏览器,前往:https://www.rabbitmq.com/download.html

3.2 选择 Windows 安装包

在下载页面找到"Windows"区域,点击 Windows Installer

在这里插入图片描述

页面跳转后,在目录中找到 Direct Downloads 点击,页面将自动定位至安装包所在位置,点击 rabbitmq-server.exe 开始下载

在这里插入图片描述

第四步:安装 RabbitMQ

4.1 运行安装程序

找到下载好的 RabbitMQ 安装包,右键选择"以管理员身份运行"。

4.2 安装过程

点击"Next"启动安装

在这里插入图片描述

选择安装路径(建议使用默认路径:C:\Program Files\RabbitMQ Server),点击 Install 执行安装

在这里插入图片描述

4.3 安装完成

安装结束后,RabbitMQ 服务将自动启动运行。

在这里插入图片描述

4.4 配置 RabbitMQ 环境变量

首先确认 RabbitMQ 的安装路径,默认路径通常为:C:\Program Files\RabbitMQ Server\rabbitmq_server-3.x.x\sbin

在这里插入图片描述

打开环境变量设置,在"系统变量"区域找到"Path"变量,选中后点击"编辑"

在这里插入图片描述

点击"新建",将 RabbitMQ 的 sbin 目录路径填入

在这里插入图片描述

点击"确定"保存设置

4.5 验证 RabbitMQ 环境变量

重要提示: 关闭当前命令提示符窗口,以管理员身份重新打开一个新窗口。

执行以下命令进行测试:

rabbitmq-plugins 

若配置无误,终端将输出插件管理的帮助信息。

在这里插入图片描述

第五步:验证安装

Win + R 打开运行窗口,输入 services.msc 并回车,在服务列表中找到 RabbitMQ 服务,确认其运行状态显示为正在运行

在这里插入图片描述

第六步:启用管理界面

6.1 启用管理插件

以管理员身份打开命令提示符,执行以下命令:

rabbitmq-plugins enable rabbitmq_management 
在这里插入图片描述

6.2 访问管理界面

打开浏览器,访问:http://localhost:15672

默认用户名与密码均为:guest

在这里插入图片描述

6.3 管理界面概览

成功登录后,即可看到 RabbitMQ 的 Web 管理控制台。

在这里插入图片描述

第七步:基本配置

7.1 创建新用户

进入管理界面,依次点击"Admin"选项卡 → “Add a user”,填写用户名与密码,设置用户标签(如:administrator),点击"Add user"完成创建

在这里插入图片描述

7.2 设置用户权限

点击刚刚创建的用户名进入详情页

在这里插入图片描述

在"Permissions"区域点击"Set permission"完成权限分配

在这里插入图片描述

总结

本文完整呈现了在 Windows 系统上部署 RabbitMQ 的全部步骤:从 Erlang 运行环境的下载、安装与环境变量配置,到 RabbitMQ 服务器的安装、配置与验证,再到 Web 管理界面的启用,以及基础的用户权限管理。整个过程有几个关键点需要格外注意:始终以管理员身份运行安装程序、正确配置环境变量、修改后务必重启命令提示符窗口使配置生效。完成以上所有步骤后,即可通过 http://localhost:15672 访问管理控制台,为后续在分布式系统中落地消息队列能力打下坚实基础。

Read more

手机上也能运行Stable Diffusion?Github上开源且完全免费的AI生图软件!斩获1.4K Stars

手机上也能运行Stable Diffusion?Github上开源且完全免费的AI生图软件!斩获1.4K Stars

Hello,大家好! 今天给大家分享一款GitHub上1.4k星标的开源神器——手机端AI绘画工具, 软件已经整理在文末,有需要的朋友记得获取保存哦~  链接:https://pan.quark.cn/s/fa5abdb93460 一、软件打开方式 这款工具为安卓APK安装包,共提供两个版本:带过滤器版本和不带过滤器版本,大家可以根据自己的需求选择。下载后直接安装到手机上即可运行,无需复杂配置。 二、软件的功能介绍 这是一款让安卓手机直接运行Stable Diffusion的AI绘画工具,主要特色包括: 全功能AI绘画 支持文生图:输入提示词一键生成图像 支持图生图:导入参考图片二次创作 支持图像修复:模糊图片一键变清晰 多模式加速 支持CPU/GPU/NPU三种运行模式 高通骁龙处理器可启用NPU加速,生成速度极快 非骁龙处理器也可用CPU/GPU流畅运行 开源免费 GitHub开源项目,完全免费无限制 模型可自由下载切换 三、使用指南 第一步:安装与首次设置

By Ne0inhk
AI的提示词专栏:通过 “Logit Bias” 精细调控词汇生成

AI的提示词专栏:通过 “Logit Bias” 精细调控词汇生成

AI的提示词专栏:通过 “Logit Bias” 精细调控词汇生成 本文围绕 “Logit Bias(对数几率偏移)” 展开全面解析,先阐释其核心概念,说明它通过干预模型词汇对数几率实现精准调控,区别于 Temperature 等全局参数;接着介绍其在敏感信息管控、核心信息强化、输出格式固定等场景的应用,如电商客服合规话术生成、产品卖点突出等;随后给出实操指南,包括配置流程、Bias 值设定及常见问题解决方案,还探讨其与结构化 Prompt、RAG 技术的结合应用;最后展望多模态扩展、动态调控等未来趋势,强调 Logit Bias 对提升文本生成质量的重要性,为相关从业者提供系统参考。 人工智能专栏介绍     人工智能学习合集专栏是 AI 学习者的实用工具。它像一个全面的 AI 知识库,把提示词设计、AI 创作、智能绘图等多个细分领域的知识整合起来。无论你是刚接触 AI 的新手,还是有一定基础想提升的人,

By Ne0inhk
Git 多人协作全流程实战:分支协同 + 冲突解决 + 跨分支协助

Git 多人协作全流程实战:分支协同 + 冲突解决 + 跨分支协助

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 多人协作模式一:同一分支协同开发(简单场景) * 二. 协作模式二:多分支并行开发(推荐场景) * 三. 远程分支删除后,本地 git branch -a 依然能看到的解决办法 * 结尾: 前言: 单人开发时,Git 的本地分支管理已能满足版本控制需求,但进入团队协作后,核心痛点变成了 “如何有序同步代码、避免冲突、高效协作”。Git 的分布式特性让多人开发灵活高效,但缺乏规范流程会导致代码混乱、冲突频发。本文结合 多人协作的两大核心场景(同一分支协同、多分支并行开发),拆解从分支创建、代码同步到冲突解决的完整流程,附具体命令和实操案例,帮你快速掌握企业级

By Ne0inhk

GitHub Copilot 三种模式详解:Ask、Agent、Edit

🌟 前言 GitHub Copilot作为AI编程助手的先驱,为开发者提供了三种不同的交互模式,每种模式都有其独特的优势和适用场景。本文将深入解析这三种模式的特点、使用场景以及如何选择合适的模式来提升开发效率。 📋 目录 * Ask模式:智能问答助手 * Agent模式:自主执行代理 * Edit模式:精准代码编辑 * 三种模式对比分析 * 实际应用场景 * 选择建议 * 总结 🤖 Ask模式:智能问答助手 核心特点 Ask模式是最基础的交互方式,它将GitHub Copilot变成了一个专业的编程顾问。这种模式专注于知识传递和问题解答。 * 🎯 主要功能: * 回答编程概念和技术问题 * 提供代码示例和最佳实践 * 解释复杂的技术概念 * 调试建议和错误分析 * 💡 交互特点: * 对话式交互界面 * 即时问答反馈 * 支持连续深入提问 * 不直接修改项目文件 典型使用场景 👨‍💻 开发者:什么是React的useEffect钩子? 🤖 Copilot:useEffect是Reac

By Ne0inhk