RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 Erlang下载地址:Downloads - Erlang/OTP 需要注意的一点是Rabbit MQ和Erlang有版本匹配,需要下载两者匹配的版本进行安装,否则会出现安装Rabbit MQ失败。 部分版本匹配如下: Unsupported RabbitMQ Series Minimum required Erlang/OTP Maximum supported Erlang/OTP Notes 3.6.16 3.6.15 19.3 20.3.x RabbitMQ 3.6 was released on 2015-12-22, and reached end of life on 2018-05-31, we strongly discourage its use On Windows, Erlang/OTP 20.2 changed default cookie file location Versions prior to 19.3.6.4 have known bugs (e.g. ERL-430, ERL-448) that can prevent RabbitMQ nodes from accepting connections (including from CLI tools) and stopping Versions prior to 19.3.6.4 are vulnerable to the ROBOT attack (CVE-2017-1000385) 3.6.14 3.6.13 3.6.12 3.6.11