1

我有一些想要在多台机器上运行的 Java 服务器(尽管 Java 实际上在这里无关紧要,它可以是任何可执行文件)。是否有一些集群管理软件可以让我说,例如“启动服务 A 的 3 个实例和服务 B 的 5 个实例”。如果一个节点死亡,请在另一台服务器上启动服务。

拥有某种管理控制台也很好,在那里我可以看到哪些服务器在工作,哪些服务在工作等等。(当然还有一个漂亮的仪表板,上面有很多绿色;))。或者至少一个 REST 接口可以轻松获取该信息。

更进一步,这样的集群管理器可以负责从服务中收集日志,并在其中任何一个出现错误时提醒管理员。或者这可能是一项单独的服务?

这样的事情存在吗?(当然最好是开源版本)

4

1 回答 1

0

我觉得supervisord可能对你有用吗?

于 2013-01-14T12:04:33.930 回答