Web应用程序更新最佳实践..
通常你们如何从大型关键系统中更新Web应用程序?你是否将用户转发到另一个网络服务器上正在进行升级的页面;快速部署新战争并指回?
可以提供一些指南..
答案 0 :(得分:6)
如果可能,运行两个tomcat服务器,前面有一个Apache Web服务器,负载平衡两者之间的请求。
到升级时,告诉Apache只使用Tomcat A,然后升级Tomcat B,告诉Apache使用Tomcat B,升级Tomcat A,然后再使用它们。
如果你做得不对,没有重大的服务中断,虽然没有会话复制,你会遇到一些会话内中断。然而,它并不像听起来那么容易。
与往常一样,您最大限度地减少干扰的长度取决于中断的重要程度。你总是可以更省力,更省力。