是否可以在一台机器上运行多个rabbitmq 实例? [英] Is it possible to run more than one rabbitmq instance on one machine?
问题描述
我想在我的开发机器(windows)上构建一个 RabbitMQ 集群.
原因是我想测试和研究它.
I want to build a RabbitMQ cluster in my dev machine (windows).
reason is that I would like to test and study it.
是否可以在一台机器上运行多个rabbitmq实例?
我想我需要:
Is it possible to run more than one rabbitmq instance on one machine?
I am guessing I need to:
- 更改监听端口
- 更改 appdata 文件夹 (C:\Users\MyUser\AppData\Roaming)
- 更改 ui 插件端口,以便我可以查看所有实例.
- 移除服务并从 cli 运行
有人试过吗?有已知的指南吗?
Has anyone tried it? Is there a known guide?
推荐答案
此主题 似乎详细说明了您的需求.从线程响应(向下滚动):
This thread appears to detail what you need. From the thread responses (scroll down):
需要以下设置来分离节点运行时完全,同时允许他们共享已安装的代码库.
The following settings are necessary to separate the node runtimes completely, while allowing them to share the installed code base.
RABBITMQ_CONFIG_FILE/etc/rabbitmq/rabbitmq
RABBITMQ_CONFIG_FILE /etc/rabbitmq/rabbitmq
RABBITMQ_MNESIA_BASE/var/lib/rabbitmq/mnesia
RABBITMQ_MNESIA_BASE /var/lib/rabbitmq/mnesia
RABBITMQ_LOG_BASE/var/log/rabbitmq
RABBITMQ_LOG_BASE /var/log/rabbitmq
RABBITMQ_ENABLED_PLUGINS_FILE/etc/rabbitmq/enabled_plugins
RABBITMQ_ENABLED_PLUGINS_FILE /etc/rabbitmq/enabled_plugins
这篇关于是否可以在一台机器上运行多个rabbitmq 实例?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!