+ -
当前位置:首页 → 问答吧 → 问题:关于Tomcat集群,不中断服务的应用更新问题

问题:关于Tomcat集群,不中断服务的应用更新问题

时间:2011-06-12

来源:互联网

对于Apache+Tomcat集群一直有个疑问,但没有相关资料说明和支持:
比如集群上跑了N个Tomcat,组成HA高性能服务,此时当应用程序更新后,需要进行发布到Tomcat时,必然涉及Tomcat的重启。

而我希望能在不中断服务的前提下更新,问题就来了:
我们知道一般情况下session同步是有复制和粘着两种方式,比如A和B两个Tomcat实例

问题1:若是复制的方式:A停止->B接管->A更新->A启动->A复制B,此时同一个用户session在A上是否会产生异常表现?
问题2:若是粘着的方式:有没有什么方法或开关设定让Tomcat进行“lazy”,即已经访问的session继续访问至失效,新的session实例不允许分配到该tomcat?

问题3:有没有什么其他方式是让tomcat自行管理发布,自行在不中断session的情况下逐一更新全部tomcat?

作者: alexsand   发布时间: 2011-06-12

没有人知道吗?

作者: alexsand   发布时间: 2011-06-12

1 用户session会有问题
2 没玩过
3 写脚本,用脚本把需要更新的程序,更新到服务器上

作者: flybird66   发布时间: 2011-06-12