安装 RabbitMQ
RabbitMQ 的最新版本是 4.1.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。
- Kubernetes 上的 VMware Tanzu RabbitMQ®
- 适用于 Tanzu Application Services 的 VMware Tanzu RabbitMQ®
Kubernetes
RabbitMQ 集群 Kubernetes Operator
VMware 的开源 RabbitMQ 集群 Kubernetes Operator(在 GitHub 上开发)
RabbitMQ 拓扑 Kubernetes Operator
VMware 的开源 RabbitMQ 拓扑 Kubernetes Operator(在 GitHub 上开发)
与 Kubernetes 相关的其他指南
Docker
- Docker 社区维护的 RabbitMQ Docker 镜像(在 GitHub 上)
云
- VMware Tanzu RabbitMQ®
- VMware 的 RabbitMQ 集群 Kubernetes Operator(在 GitHub 上开发)
- Kubernetes 上的 VMware Tanzu RabbitMQ®
- Amazon MQ for RabbitMQ
- Amazon EC2
在 GitHub 上的下载 GitHub
- Windows 安装程序
- Debian, Ubuntu
- RHEL, CentOS Stream 9.x, CentOS 8.x | OpenSUSE | 零依赖 Erlang RPM
- 通用 UNIX 二进制文件
- Windows 二进制文件
Debian (Apt) 和 RPM (Yum) 仓库
配置工具 (Chef, Puppet, etc)
发布签名密钥
- 发布签名密钥
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 Broker 的快照版本可供希望尝试最新和最强大的功能以及错误修复的用户使用。有关更多详细信息,请访问快照页面。