【发布时间】:2015-03-13 10:11:37
【问题描述】:
我正在开发一个大型系统(MEAN Stack + ElasticSearch + RabbitMQ), 有许多不同的 nodejs 项目和队列一起工作。 我有几个问题。
当我想运行和测试整个系统时,我必须打开很多终端窗口来运行每个项目。如何在易于监控的情况下一次运行它们。
当我想在多台机器上运行同一个项目时,我怎样才能轻松配置所有这些,因为有时需要花费太多时间来移动并一个接一个地配置它们。
如何轻松配置、运行、监控和管理整个系统。例如,我想知道有多少台机器正在运行一个项目。或者有时我想一次更改消息队列名称或 IP 地址,我不想去两个项目上的每台机器一个接一个地更改它们
对不起,我的语法不好,请随意编辑。 提前致谢。
【问题讨论】:
-
像这样的大型元问题通常在这里很快就会结束(有一些值得注意的例外)。如果您想提出一个更成功的问题,我建议您一次只问一个问题,并尽可能具体地说明您的问题。
标签: node.js rabbitmq message-queue distributed-computing mean-stack