我想启动一个服务,它与服务器一起启动,并且在服务器被终止之前永远不会结束。因此,首先我使用了ServletContextListner类,在该类中我实现了我的逻辑部分,以便使用
while(true){
try{ // do the jobs }
catch(Exception e){}
}
但后来我觉得在Listener类中实现这项工作并不好。然后,我转到一个ServiceManager类,做同样的工作,但在使用Spring注入属性方面给了我一个优势,这在Listener类中是不可能的。
但最基本的问题是如何更好地/从哪里调用这个类并调用无限运行的startServic
TIBCO用户指南(第292页)说:
备份服务器将无限期地工作到A)成为主服务器或B)重新连接到主服务器。它还表示,当交换机成功时,客户端可能会收到故障通知(也请参阅TIBCO .NET引用pg 220)。
我有一些关于这些事实的问题..。
当服务器尝试fail-over/reconnect?What时,客户机端会发生什么样的错误?是来自客户端的适当响应?
- Get new Connection objects from the ConnectionFactory until one works?
- Wait for fail-over notification? (are curren
我们只有两个服务器可用于Solr,因此我们正在考虑以下配置:服务器1: Solr,Zookeeper Server 2: Solr,Zookeeper Server 3: Zookeeper,应用程序X
我知道Zookeeper需要3个节点才能达到quorum,但我不确定只在其中两个节点上运行Solr会有什么影响。
我从一位vSphere服务器管理员那里听说,即使在ESXi主机故障的情况下,为高可用性配置的VM仍然可以透明地工作。他还声称,配置为高可用性的VM不能被快照,因为这会导致VM损坏。
据我所知,从我在网上发现的情况来看,这不是真的。
HA (高可用性)VM在失败时重新启动,它们不再透明地继续工作。
FT (容错)VM透明地继续工作。
您可以快照HA,但不能快照FT。
所以我有点困惑。医管局和英国“金融时报”究竟有甚麽好处和局限?