安装 RabbitMQ
RabbitMQ 的最新版本为 4.0.2。请参阅更改日志以获取发行说明。请参阅RabbitMQ 支持时间线以了解支持哪些发行版系列。
在您的工作站上试用 RabbitMQ?请尝试使用社区 Docker 镜像
# latest RabbitMQ 4.0.x
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:4.0-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。
- Kubernetes 上的 VMware Tanzu RabbitMQ®
- 适用于 Tanzu Application Services 的 VMware Tanzu RabbitMQ®
Kubernetes
RabbitMQ 集群 Kubernetes 运算符
VMware 提供的开源RabbitMQ 集群 Kubernetes 运算符(在GitHub上开发)
RabbitMQ Topology Kubernetes 运算符
VMware 提供的开源RabbitMQ Topology Kubernetes 运算符(在GitHub上开发)
与 Kubernetes 相关的其他指南
- 一种用于对等发现的机制适用于 Kubernetes
Docker
- Docker 社区维护的RabbitMQ Docker 镜像(在GitHub上)
云
- VMware Tanzu RabbitMQ®
- RabbitMQ 集群 Kubernetes 运算符由 VMware 提供(在GitHub上开发)
- Kubernetes 上的 VMware Tanzu RabbitMQ®
- 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 流协议 客户端
JMS 客户端
- 在 Maven Central 上:RabbitMQ JMS 客户端
.NET/C# 客户端
- 在 NuGet 上:RabbitMQ .NET 客户端
- API 指南
- API 参考
- 许可证和其他信息
- 旧版本
.NET/C# 流协议 客户端
Erlang 客户端
- 在 Hex.pm 上:amqp_client
其他语言的客户端
RabbitMQ 社区创建了大量客户端和开发者工具,涵盖各种平台和语言。
社区插件
为方便起见,我们提供由社区开发的各种插件的二进制下载。
快照(Alpha)版本
RabbitMQ 代理的快照版本可供希望尝试最新功能和错误修复的用户使用。有关更多详细信息,请访问快照页面。