支持的平台
我们的目标是让 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
商业支持的平台
可在VMware 提供的开源 RabbitMQ 支持页面中找到您可以为 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)