我想启动一个服务,它与服务器一起启动,并且在服务器被终止之前永远不会结束。因此,首先我使用了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