安装 RabbitMQ
RabbitMQ 的最新版本是 4.2.0。请参阅更改日志以获取版本说明。请参阅RabbitMQ 支持时间表,了解哪些版本系列受支持。
想在您的工作站上尝试 RabbitMQ?可以试试社区 Docker 镜像
# latest RabbitMQ 4.xdocker 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上开发)
快速入门指南
使用指南
OpenShift 特定主题
示例
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) 仓库
Debian
RPM
配置工具(Chef, Puppet 等)
Chef cookbook
Puppet 模块
Kurtosis Starlark 包
发布签名密钥
发布签名密钥 0x6B73A36E6026DFCA (在 GitHub 上)
如何验证发布工件签名
发布签名密钥 (rabbitmq.com 上的备用下载位置)
客户端库
Java 客户端
在 Maven Central 上: RabbitMQ Java 客户端
快速下载: Maven.org
API 指南
API 参考 (JavaDoc)
许可和其他信息
旧版本
Java Stream 协议客户端
RabbitMQ Stream Java 客户端
JMS 客户端
在 Maven Central 上: RabbitMQ JMS 客户端
.NET/C# 客户端
在 NuGet 上: RabbitMQ .NET 客户端
API 指南
API 参考
许可和其他信息
旧版本
.NET/C# Stream 协议客户端
✓ RabbitMQ Stream .NET 客户端
Erlang 客户端
在 Hex.pm 上: amqp_client
其他语言的客户端
RabbitMQ 社区创建了大量客户端和开发工具,涵盖了各种平台和语言。
社区插件
为了方便您的使用,我们提供社区开发的各种插件的二进制下载。
可用插件说明
快照(Alpha)构建
RabbitMQ Broker 的快照版本,供希望尝试最新功能和错误修复的用户使用。有关更多详细信息,请访问快照页面。