如何实现自动化(无停机)部署?
并能够关闭任何服务器进行维护。
我应该使用什么工具?
我正在使用Tomcat,但我愿意迁移到最适合提出的要求的其他Java EE服务器。
我想知道准备使用配置详细信息。
最佳答案
如果集群中有两个运行的tomcat(在负载平衡器之后或apache之后),这确实很容易。
将服务器1从群集中移出,对其进行更新。
备份服务器1。
将服务器2移出群集,然后对其进行更新。
备份服务器2。
如果您要完全重新部署应用程序,则任何其他情况都将导致停机(无论时间短短)。
如果您可以忍受少量的停机时间(
在这两种情况下,您都必须解决数据库同步问题。