安装 RabbitMQ
RabbitMQ 的最新 发布版本 是 4.3.0。请参阅 更新日志 以获取发行说明。请参阅 RabbitMQ 支持时间线 以了解哪些版本系列仍受支持。
想在工作站上体验 RabbitMQ?试试 社区 Docker 镜像
# latest RabbitMQ 4.x
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:4-management
开源 RabbitMQ 服务器
安装指南
- Linux, BSD, UNIX: Debian, Ubuntu | RHEL, CentOS Stream, Fedora | 通用二进制构建 | Solaris
- Windows: Chocolatey 包 | Windows 安装程序 | 二进制构建
- MacOS: Homebrew | 通用二进制构建
- RabbitMQ 所需的 Erlang/OTP
预览版本
您可以协助社区测试 预览版本,为开源 RabbitMQ 做出贡献。它们在 GitHub 上被标记为预发布版本。
VMware Tanzu RabbitMQ (商业版本)
- VMware Tanzu RabbitMQ OVA
- VMware Tanzu RabbitMQ RPM
- VMware Tanzu RabbitMQ OCI
- Kubernetes 上的 VMware Tanzu RabbitMQ
Kubernetes
RabbitMQ 集群 Kubernetes 操作员
由 VMware 提供的开源 RabbitMQ 集群 Kubernetes 操作员(在 GitHub 上开发)
RabbitMQ 拓扑 Kubernetes 操作员
由 VMware 提供的开源 RabbitMQ 拓扑 Kubernetes 操作员(在 GitHub 上开发)
其他与 Kubernetes 相关的指南
- 一种 节点发现 机制 (适用于 Kubernetes)
Docker
- Docker 社区维护的 RabbitMQ Docker 镜像(在 GitHub 上)
云服务
- VMware Tanzu RabbitMQ®
- 由 VMware 提供的 RabbitMQ 集群 Kubernetes 操作员(在 GitHub 上开发)
- Kubernetes 上的 VMware Tanzu RabbitMQ®
- Amazon MQ for RabbitMQ
- Amazon EC2
GitHub 下载地址 在 GitHub 上
- Windows 安装程序
- Debian, Ubuntu
- RHEL, CentOS Stream 9.x, CentOS 8.x | 无依赖 Erlang RPM
- 通用 UNIX 二进制文件
- Windows 二进制文件
Debian (Apt) 和 RPM (Yum) 存储库
配置工具 (Chef, Puppet 等)
发布签名密钥
- 发布签名密钥
0x6B73A36E6026DFCA(在 GitHub 上) - 如何验证发布制品的签名
- 发布签名密钥 (rabbitmq.com 上的备用下载位置)
客户端库
Java 客户端
Java 流协议 (Stream Protocol) 客户端
JMS 客户端
- Maven Central 仓库:RabbitMQ JMS 客户端
.NET/C# 客户端
- NuGet 仓库:RabbitMQ .NET 客户端
- API 指南
- API 参考
- 许可证及其他信息
- 旧版本
.NET/C# 流协议 (Stream Protocol) 客户端
Erlang 客户端
- Hex.pm 仓库:amqp_client
其他语言客户端
RabbitMQ 社区已创建了大量涵盖多种平台和语言的 客户端和开发工具。
社区插件
为了方便起见,我们提供社区开发的各种插件的二进制下载。
快照 (Alpha) 构建版本
为希望尝试最新功能和错误修复的用户提供 RabbitMQ 代理的快照版本。有关详细信息,请前往 快照页面。