Tomcat 中的冷热部署
什么是热部署?
这些服务可以添加到正在运行的服务器中或从中删除。这是在当前部署的war文件中进行更改而无需重新部署它的过程。这是一个节省时间的过程,因为开发人员可以简单地运行构建并拥有一个新的自动部署代码,而不是关闭和启动大量。
什么是冷部署?
与热部署相比,冷部署速度较慢,但稳定。这被定义为需要重新启动服务器的一个或多个实例以反映更改的任务,即对于每次更改,您需要重新启动服务器然后更改反映。
的优点和缺点:
- 热部署:-
- 优点:
- 生意永远不会停止。
- 如果您对正在部署的 war 文件的内容进行了任何更改,它会阻止您手动重新启动生产服务器。
- 缺点:
- 应用程序的热重新部署有时会导致内存不足错误。
- 热部署同时部署到所有节点,导致停机。
- 优点:
- 冷部署:-
- 优点:
- 在测试期间进行后续部署后,没有缓存 + 也没有内存不足的问题。
- 缺点:
- 停机成本更是一个漫长的过程。
- 优点: