RabbitMQ 安装和基本使用

三葉Leaves Author

rabbitmq 用于异步任务处理,可以在不同应用或服务之间传递消息,解耦业务模块,提高系统稳定性和扩展性。

下载和安装

要使用它,我们需要先安装 Erlang/OTP。这是一个用于构建高并发、高可用、分布式系统的强大工具链,特别适合需要长时间运行、稳定性极高的后台服务系统。
官网可见: Downloads - Erlang/OTP

之后就可以安装 RabbitMQ 了。RabbitMQ 的安装官方指南: 安装 RabbitMQ | RabbitMQ — Installing RabbitMQ | RabbitMQ


这里我简述在 windows 中的安装方法:
用管理员模式启动终端,然后运行

1
choco install rabbitmq -y

安装完成后,RabbitMQ 默认作为 Windows 服务 安装。你可以直接在“服务”应用中搜索 RabbitMQ,右键点击 → 启动。也可以用以下命令启动它:

1
Start-Service rabbitmq

输入以下命令检查服务状态:

1
Get-Service rabbitmq

启动 WebUI 控制台

RabbitMQ 本体是 CLI 控制的,但它也自带一个超方便的 Web 界面:
你需要先启用这个插件:

1
rabbitmq-plugins enable rabbitmq_management
如果报错 PowerShell 无法识别 rabbitmq-plugins 命令

把安装路径中的 sbin 添加进环境变量中的系统变量 Path 列表里即可。默认路径在 C:\Program Files\RabbitMQ Server\rabbitmq_server-4.0.8\sbin

成功以后,就可以通过 http://localhost:15672 访问控制台了。默认的用户名和密码都是 guest,但是仅仅支持通过 localhost 本地访问。

想要远程访问这个 UI 控制台,请自行搜索 “rabbitmq 怎么解决远程限制”。如果之后我有在公网部署这个服务,可能会过来更新这篇教程。

TODO: rabbitmq 怎么解决远程限制

常见开发配置

1
2
3
4
5
#RabbitMQ连接地址
RABBITMQ_URL=amqp://localhost

#队列名称
RABBITMQ_QUEUE=test_queue
  • 标题: RabbitMQ 安装和基本使用
  • 作者: 三葉Leaves
  • 创建于 : 2025-04-15 00:00:00
  • 更新于 : 2025-04-16 20:44:39
  • 链接: https://blog.oksanye.com/740df51810d2/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
RabbitMQ 安装和基本使用