安装 RabbitMQ
RabbitMQ 的最新版本是 4.2.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®。Tanzu RabbitMQ 有多种打包方式,包括 OVA 和 OCI。
- VMware Tanzu RabbitMQ® on Kubernetes
- VMware Tanzu RabbitMQ® for Tanzu Application Services
Kubernetes
RabbitMQ Cluster Kubernetes Operator
VMware 的开源RabbitMQ Cluster Kubernetes Operator(在GitHub上开发)
RabbitMQ Topology Kubernetes Operator
VMware 的开源RabbitMQ Topology Kubernetes Operator(在GitHub上开发)
其他与 Kubernetes 相关的指南
- 用于 Kubernetes 的点发现机制
Docker
- 社区维护的RabbitMQ Docker 镜像(在GitHub上)
云
- VMware Tanzu RabbitMQ®
- VMware 的RabbitMQ Cluster Kubernetes Operator(在GitHub上开发)
- VMware Tanzu RabbitMQ® on Kubernetes
- Amazon MQ for RabbitMQ
- Amazon EC2
在GitHub上的下载
- Windows 安装程序
- Debian, Ubuntu
- RHEL, CentOS Stream 9.x, CentOS 8.x | OpenSUSE | 无依赖Erlang RPM
- 通用 UNIX 二进制文件
- Windows 二进制文件
Debian (Apt) 和 RPM (Yum) 仓库
配置工具(Chef, Puppet 等)
发布签名密钥
- 发布签名密钥
0x6B73A36E6026DFCA(在 GitHub 上) - 如何验证发布工件签名
- 发布签名密钥 (rabbitmq.com 上的备用下载位置)
客户端库
Java 客户端
Java Stream 协议客户端
JMS 客户端
- 在 Maven Central 上: RabbitMQ JMS 客户端
.NET/C# 客户端
- 在 NuGet 上: RabbitMQ .NET 客户端
- API 指南
- API 参考
- 许可和其他信息
- 旧版本
.NET/C# Stream 协议客户端
Erlang 客户端
- 在 Hex.pm 上: amqp_client
其他语言的客户端
RabbitMQ 社区创建了大量客户端和开发工具,涵盖了各种平台和语言。
社区插件
为了方便您的使用,我们提供社区开发的各种插件的二进制下载。
快照(Alpha)构建
RabbitMQ Broker 的快照版本,供希望尝试最新功能和错误修复的用户使用。有关更多详细信息,请访问快照页面。