RabbitMQ 在windows下的安装


  • otp_win64_22.0.exe 安装,以管理员身份运行(Erlang环境,rabbit时基于该语言开发的)

  • 设置环境变量ERLANG_HOME值为erlang的安装路径 (D:\Program Files\erl10.4),添加到系统PATH 变量中(;%ERLANG_HOME%\bin;)

  • cmd 输入 erl 看到版本号 即说明erlang安装成功

  • 安装rabbitMQ(rabbitmq-server-3.7.17.exe)

  • 安装MQ 管理桌面的插件 (cmd 进入RabbitMQ 的sbin目录,执行rabbitmq-plugins enable rabbitmq_management命令进行安装)

  • 执行sbin目录下的 rabbitmq-server.bat 即可启动rabbitMQ

  • http://localhost:15672 访问web管理页面。注意:初始账号密码均为guest;系统防火墙需要放行RabbitMQ相关的端口。

    • 4369 (epmd), 25672 (Erlang distribution) Epmd是 Erlang Port Mapper Daemon 的缩写,在 Erlang 集群中相当于 dns 的作用,绑定在4369端口上。
    • 5672, 5671 (AMQP 0-9-1 without and with TLS) AMQP是Advanced Message Queuing Protocol 的缩写,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,专为面向消息的中间件设计。基于此协议的客户端与消息中间件之间可以传递消息,并不受客户端/中间件不同产品、不同的开发语言等条件的限制。Erlang 中的实现有 RabbitMQ 等。
    • 15672 (if management plugin is enabled) 通过http://serverip:15672 访问 RabbitMQ 的 Web 管理界面,默认用户名密码都是 guest。(注意:RabbitMQ 3.0之前的版本默认端口是55672,下同)
    • 61613, 61614 (if STOMP is enabled)
    • 1883, 8883 (if MQTT is enabled)

>

  • 4369 -- erlang发现口
  • 5672 --client端通信口
  • 15672 -- 管理界面ui端口
  • 25672 -- server间内部通信口

知识共享许可协议
《RabbitMQ 在windows下的安装》 常伟华 创作。
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议 | 3.0 中国大陆许可协议进行许可。

站内公告