支持的平台
我们的目标是让 RabbitMQ 尽可能在广泛的平台上运行。RabbitMQ 可以在任何提供受支持的 Erlang 版本的平台上运行,从多核节点、云部署到嵌入式系统。
以下平台受 Erlang 支持,因此可以运行 RabbitMQ
- Linux
- Microsoft 支持的 Windows 版本,例如 10
- Microsoft 支持的 Windows Server 版本,例如 Windows Server 2019
- macOS
- Solaris
- FreeBSD
RabbitMQ 的开源版本最常用于以下平台并部署在这些平台上
- 基于 Ubuntu 和 Debian 的 Linux 发行版
- 基于 Fedora、RHEL、CentOS 和 RPM 的 Linux 发行版
- Windows Server
- macOS
- openSUSE Leap
商业支持的平台
您可以购买 RabbitMQ 商业支持的平台列表可在VMware 的开源 RabbitMQ 支持页面中找到。
Windows
RabbitMQ 可以在任何支持 Erlang/OTP 发布版本(包括桌面版和服务器版)的 Windows 版本上运行。这包括 Windows 10,以及 Server 2012 至 2022。
其他类 UNIX 系统
虽然不受官方支持,但 Erlang 及其衍生的 RabbitMQ 可以在大多数带有 POSIX 层的系统上运行,包括 FreeBSD、Solaris、NetBSD、OpenBSD 等等。
虚拟化平台和容器
RabbitMQ 可以在物理或虚拟硬件上运行,包括许多 IaaS 提供商和容器。这也允许那些能够模拟受支持平台的非支持平台运行 RabbitMQ。
许多公司在多个云中提供 RabbitMQ 即服务。请参阅安装指南以了解更多信息。
不受支持的平台
某些平台不受支持
- z/OS 和大多数大型机
- 内存非常受限的系统(RAM 小于 100 MB)