在 Windows 机器上安装和配置 RabbitMQ

RabbitMQ 它是一款基于 AMQP(高级消息队列协议)的流行消息代理。RabbitMQ 适用于 Windows、Linux 和 macOS,易于安装和使用,并提供一系列强大的消息队列和路由功能。要在 Windows 计算机上使用 RabbitMQ,您必须先安装 Erlang/OTP。在本文中,我们将引导您完成在 Windows 上安装和配置 RabbitMQ 的过程,以便您可以开始使用这个强大的工具更有效地管理数据。

如何安装 RabbitMQ?

步骤 1. 从Erlang 下载页面下载适用于 RabbitMQ 的 Erlang/OTP 。下载 Erlang 之前,请先从此页面检查其与 RabbitMQ 的版本兼容性。 运行 Erlang 安装程序开始安装。

步骤 2. 完成 Erlang 安装后,从下载页面下载 RabbitMQ。下载 RabbitMQ 官方安装程序。或者,您也可以使用 Chocolatey 安装。

步骤3. 确保以管理员身份安装RabbitMQ服务器。运行安装程序以开始安装。

步骤4. 安装结束时,选中启动RabbitMQ服务复选框,点击完成。

步骤5. 转到 “开始”菜单并打开“运行”命令。在运行窗口中运行 services.msc 打开服务列表。

步骤6. 确保RabbitMQ服务正在运行。

配置 RabbitMQ 管理控制台

步骤 1. 打开 Windows 命令提示符/PowerShell 窗口,并切换到 RabbitMQ 的安装位置。默认情况下,RabbitMQ 可执行文件将安装在 C:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.13\sbin 位置。

步骤2. 运行rabbitmq-plugins,并在命令窗口中启用rabbitmq_management命令。如果您使用PowerShell,请运行 .\rabbitmq-plugins.bat 来启用rabbitmq_management命令。

.\rabbitmq-plugins.bat enable rabbitmq_management

rabbitmq-plugins enable rabbitmq_management

步骤3. 重新启动RabbitMQ服务器。在PowerShell/命令窗口中运行以下命令。

.\rabbitmqctl.bat stop
.\rabbitmq-server.bat  -detached

rabbitmqctl.bat stop
rabbitmq-server.bat -detached

步骤 4. 打开浏览器并导航至http://localhost:15672。

步骤5. 使用默认用户名和密码登录。默认用户名为guest,密码为guest。

步骤6. 导航到“管理员”选项卡,并指定用户名和密码。在角色列表中单击“管理员”,选择管理员角色。点击“添加用户”按钮。

步骤7. 新创建的用户将没有管理控制台的登录权限。您需要提供虚拟主机的访问权限以启用登录权限。

步骤8. 点击用户名;在用户控制台中,选择虚拟主机(/),点击设置权限按钮。

步骤9. 注销访客用户,然后使用新的用户名和密码登录。

结论

        恭喜!您已成功在 Windows 计算机上安装并配置 RabbitMQ,并设置了管理控制台,可以轻松开始管理数据。使用 RabbitMQ,您可以访问强大的消息代理,它可以帮助您优化数据管理、简化工作流程并确保应用程序之间的顺畅通信。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/87665.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/87665.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第十五节:第六部分:日志技术:logback的核心配置文件详解、日志级别

核心配置文件logback.xml 什么是日志级别,为什么要学日志级别

从入门到精通:数据库全攻略

目录一、数据库基础概念1.1 数据库定义1.2 数据库与文件系统的区别1.3 数据库系统组成部分1.4 关系型数据库与非关系型数据库二、数据库安装与配置2.1 下载 MySQL2.2 安装 MySQL2.3 初始化数据库服务器2.4 启动和停止 MySQL 服务2.5 登录 MySQL2.6 创建数据库2.7 创建数据表三、…

【JAVA】消息队列(MQ)是个好东西

一、前言再JAVA系统开发中,再高并发的场景经常需要使用到消息队列,有时候是不得不使用到消息对了。特别是大数据量的并发处理。对数据实时性要求又没那么高的情况下。用户请求 → 接入层(Nginx) → 限流 → 消息队列 → 订单服务 → 库存服务 → 支付服务…

【Golang面试题】Go结构体的特点,与其它语言的区别

Go 结构体深度解析:与 C/C、Java 的全面对比 一、核心概念对比特性Go 结构体 (struct)C/C 结构体 (struct)Java 类 (class)本质值类型复合数据类型值类型复合数据类型引用类型内存分配栈或堆 (编译器决定)栈 (显式控制)堆 (JVM管理)默认访问权限首字母大写导出publi…

CppCon 2018 学习:OOP is dead, long live Data-oriented design

探讨了面向对象编程(OOP)的一些根本性问题深入理解: 标题:What is so wrong with OOP? 什么是面向对象的问题? 这不是说 OOP “绝对错误”,而是指出它在实践中经常引发的问题,尤其是在性能敏…

科学的第五范式:人工智能如何重塑发现之疆

在人类探索未知的壮阔史诗中,科学方法的演进如同照亮迷雾的灯塔。从基于经验的第一范式(描述自然现象),到以理论推演为核心的第二范式(牛顿定律、麦克斯韦方程),再到以计算机模拟为标志的第三范…

tmux 左下角会话名显示不全的解决方法

在 tmux 中显示完整的会话名 有时候我们要在服务器上长时间跑某个任务,但不可能时时刻刻保持终端模拟器开启,这时候就需要用到 tmux ,可以在关闭会话的同时让任务继续在后台跑,后续还可以连回来。但在 tmux 会话中,左…

【期末分布式】分布式的期末考试资料大题整理

🧸安清h:个人主页 🎥个人专栏:【Spring篇】【计算机网络】【Mybatis篇】 🎯大题 ✨一.Nacos的服务注册与发现 🚦1.怎么来进行服务的注册与发现的这样的一个流程,描述一下。 🎃描述…

Android手机无网离线使用FunASR识别麦克风语音内容

手机断网离线使用FunASR识别麦克风语音内容 --本地AI电话机器人 上一篇:阿里FunASR本地断网离线识别模型简析 下一篇:手机无网离线使用FunASR识别手机历史通话录音 一、前言 继上一篇《阿里FunASR本地断网离线识别模型简析》和前面几篇ASR相关理论的…

Stable Diffusion 项目实战落地:从0到1 掌握ControlNet 第五篇 线稿到高清修复:一步步教你用AI做出完美IP形象

大家好!上一篇,我们一起玩转了字体风格变换 ,让文字根据提示词进行自如变换,个性十足又充满创意! 如果你错过了那篇文章,别担心,赶紧点这里补课:Stable Diffusion 项目实战落地:从0到1 掌握ControlNet 第四篇 风格化字体大揭秘:从线稿到涂鸦,ControlNet让文字焕发新生…

Java网络编程:TCP/UDP套接字通信详解

TCP客户端套接字创建与使用 Socket类基础概念 Socket类的对象代表TCP客户端套接字,用于与TCP服务器套接字进行通信。与服务器端通过accept()方法获取Socket对象不同,客户端需要主动执行三个关键步骤:创建套接字、绑定地址和建立连接。 客户端…

VMware vSphere 9与ESXi 9正式发布:云原生与AI驱动的虚拟化平台革新

2025年6月18日,VMware正式推出其旗舰虚拟化平台vSphere 9及配套的ESXi 9操作系统,标志着企业级虚拟化技术迈入以云原生、人工智能(AI)和硬件加速为核心的新纪元。此次更新不仅在功能层面实现突破,更通过授权模式革新为…

汽车功能安全概念阶段开发【相关项定义HARA】2

文章目录 1 浅谈概念阶段开发2 功能安全概念阶段开发2.1 相关项定义2.2 危害分析与风险评估(HARA-Hazard Analysis and Risk Assessment) 3 关键输出与对后续阶段的影响4 总结 1 浅谈概念阶段开发 概念阶段开发是整个研发流程的起点和基石。它发生在任何…

WPF中依赖属性和附加属性

依赖属性(DependencyProperty) 依赖属性是WPF中的一种特殊属性,它的实现依赖于DependencyObject类提供的基础设施。与普通的.NET属性不同,依赖属性的值可以通过多种方式确定,包括继承、样式、数据绑定和动画等。 主要特…

Docker 中如何实现镜像的推送和拉取

在 Docker 中,镜像的推送(push)和拉取(pull)是通过与**Docker 镜像仓库(Registry)**交互完成的。默认仓库是 Docker Hub,但你也可以使用私有仓库(Harbor、Nexus、AWS ECR…

[C#] WPF - 自定义样式(Slider篇)

一、定义样式 在App.xaml里面定义样式&#xff1a; <Applicationx:Class"WpfApp.StudySlider.App"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local&q…

eBPF 实战指南:精准定位 TCP 重传,洞察网络瓶颈真相

更多云服务器知识&#xff0c;尽在hostol.com 你有没有遇到过这种情况&#xff1f;网站访问卡顿&#xff0c;接口响应慢得像蜗牛爬。你 ping 服务器没丢包&#xff0c;CPU 内存也没打满&#xff0c;日志也没报错&#xff0c;结果就是不知道哪儿出的问题。 你用抓包分析&#x…

在 Ubuntu 系统上安装 Docker 环境

在当今的开发环境中&#xff0c;Docker 已经成为容器化技术的主流选择。它可以帮助开发者轻松地创建、部署和运行应用程序。本文将详细介绍如何在 Ubuntu 系统上安装 Docker 和 Docker Compose&#xff0c;并解决在安装过程中可能遇到的一些常见问题。 一、安装 Docker 1.卸载旧…

【Qt】QxORM无法删除和更改主键值为0的行,否则报错:invalid primary key

1、问题描述 使用 QxORM 删除或者更改数据库时,当主键值为 0 时,报错: [QxOrm] invalid primary key2、原因分析 2.1 源码分析 查找打印错误提示的代码: #define QX_DAO_ERR_INVALID_PRIMARY_KEY "[QxOrm] invalid primary key" QSqlError IxDao_Help…

数学建模_线性规划

问题背景模型介绍matlab求解 示例 问题背景 模型介绍 matlab求解 max问题转化为min问题 > > >号转化为 < < <号 示例 看到多个线性规划目标 2个目标函数变成1个目标函数 后面省略