我正在尝试使用 2 个 tomcat 服务器设置高可用性设置(不是负载平衡,只有 HA)。当我在 Google 上搜索信息时,我得到了大量链接,其中包含 apache+HAProxy+keepalived 设置,适用于 Linux,前面有一个虚拟 IP。这似乎很简单。我们需要此设置处于 HA 模式,并在活动服务器发生故障或应用程序检测到某些关键资源不可用或我们将其关闭进行维护时切换服务器。我们不使用 Apache,但可以在需要时将它们添加到每个 tomcat 前面。(见图)。我相信我们也可以在 Solaris 中做类似的事情,因为 HAProxy 可用于 Solaris。
我的问题是,我们能在 Windows 中实现类似的东西吗?我们应该能够通过脚本或可以从代码中调用的东西来控制切换(以防应用程序决定某些关键资源不可用并且需要切换或出于维护目的)