【发布时间】:2013-06-27 08:51:50
【问题描述】:
我有 2 个 Jboss 服务器实例在运行,例如:127.0.0.1 和 127.0.0.2。
我已经实现了 Jboss 负载平衡,但不知道如何实现服务器故障转移。我没有网络服务器来监控心跳,因此使用 mod_cluster 是不可能的。有什么方法可以只使用两个可用的服务器来实现故障转移?
任何帮助将不胜感激。谢谢。
【问题讨论】:
我有 2 个 Jboss 服务器实例在运行,例如:127.0.0.1 和 127.0.0.2。
我已经实现了 Jboss 负载平衡,但不知道如何实现服务器故障转移。我没有网络服务器来监控心跳,因此使用 mod_cluster 是不可能的。有什么方法可以只使用两个可用的服务器来实现故障转移?
任何帮助将不胜感激。谢谢。
【问题讨论】:
JBoss clustering 自动提供 JNDI 和 EJB 故障转移以及 HTTP 会话复制。
如果您的 JBoss AS 节点在集群中,那么故障转移应该可以正常工作。
Documentation 指的是旧版本的 JBoss (5.1),但它清楚地描述了 JBoss 集群的工作原理。
【讨论】:
您可以将另一个实例作为您的域控制器启动到服务器,并且您已经拥有的两个实例将成为您的主机。然后你可以通过域控制器,它会为你完成工作。但是,我没有看到实例经常下降,通常是服务器这样做,而且看起来你只为两个实例使用了一个服务器(我可能错了),所以我会考虑将它拆分。
【讨论】: