是否可以在一台机器上运行多个rabbitmq实例?

Bic*_*ick 12 rabbitmq

我想在我的开发机器(windows)中构建一个RabbitMQ集群.
原因是我想测试和研究它.

是否可以在一台机器上运行多个rabbitmq实例?
我猜我需要:

  1. 更改侦听端口
  2. 更改appdata文件夹(C:\ Users\MyUser\AppData\Roaming)
  3. 更改ui插件端口,以便查看所有实例.
  4. 删除服务并从cli运行

有人试过吗?有一个已知的指南吗?

Ali*_*nau 6

现在官方的RabbitMQ文档包含"单个机器上的集群"部分,其中描述了如何在一台机器上运行多个兔节点.

请参阅https://www.rabbitmq.com/clustering.html


Bri*_*new 5

此主题似乎详细说明了您的需求.从线程响应(向下滚动):

完全分离节点运行时需要以下设置,同时允许它们共享已安装的代码库.

RABBITMQ_CONFIG_FILE/etc/rabbitmq/rabbitmq

RABBITMQ_MNESIA_BASE/var/lib/rabbitmq/mnesia

RABBITMQ_LOG_BASE/var/log/rabbitmq

RABBITMQ_ENABLED_PLUGINS_FILE/etc/rabbitmq/enabled_plugins

  • 谢谢.以下三个足以完成工作 - RABBITMQ_NODENAME,RABBITMQ_BASE,RABBITMQ_NODE_PORT (2认同)