gpt4 book ai didi

java - 如何更新 Tomcat 中的 Java 类文件并节省正常运行时间

转载 作者:行者123 更新时间:2023-11-28 22:44:04 25 4
gpt4 key购买 nike

有没有办法在不使用 Tomcat Managerreloadable 的情况下更新 Tomcat 中的 java 类文件并节省正常运行时间?从 Tomcat Manager 重新加载应用程序大约需要 15-30 秒,它会调用锁定的服务器。如何在 Tomcat 上快速更新大型应用程序?

最佳答案

一些可能性

  • 设置集群,在后台为多台服务器设置负载均衡器。对于更新,您从集群中删除一台服务器,升级,再次添加到集群。然后继续,直到完成所有服务器
  • 使用类似 JRebel 的产品(开发)或 LiveRebel (生产系统)。这使您能够为许多需要插件的用例热替换正在运行的实例中的代码。这是一个商业选择(好吧,运行多台机器的集群也需要一些代价)

当然你可以把这两个选项结合起来(我现在可能还没有想到更多)

这都是关于您对正常运行时间、恢复时间等的要求的问题。当您在处理它时:想想您的数据库和其他基础设施,以及停机的可能原因。

关于java - 如何更新 Tomcat 中的 Java 类文件并节省正常运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14520460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com