是否可以在一台机器上运行多个 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:UsersMyUserAppDataRoaming)
- 更改 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屋!