【发布时间】:2016-06-27 13:20:03
【问题描述】:
我有一个 Java 应用程序,我需要它具有高可用性。 我在想FastMPJ,比如在不同的 PC 上运行多个实例。应用程序每分钟都会检查主实例是否正在运行,如果没有,则另一个将代替它运行。
我想问一下这是否是一个好的解决方案,或者是否有更好的解决方案。
【问题讨论】:
-
所以应用就像一个服务器,但不使用现有的服务器基础设施?
-
如果我猜对了,关键是如果存在客户端,则始终拥有正在运行的服务器。但这意味着它必须有某种监听器来接收检查。那么为什么不让它在主服务器上运行呢?是否有多个“主服务器”?
-
请查看给出链接stackoverflow.com/questions/11904299/…的类似问题
-
@Thomas 没有任何现有的服务器基础架构