gpt4 book ai didi

jakarta-ee - 如何在不停机的情况下更新我的 Java EE 应用程序?

转载 作者:行者123 更新时间:2023-12-05 00:42:20 25 4
gpt4 key购买 nike

如何实现自动化(无停机)部署?
并且能够关闭任何服务器进行维护。
我应该使用哪些工具?

我正在使用 Tomcat,但我愿意迁移到最适合所提出要求的其他 Java EE 服务器。

我想知道准备使用的配置细节。

最佳答案

如果你有两个 tomcat 在一个集群中运行(在负载均衡器后面或在 apache 后面),这真的很容易。

  • 将服务器 1 从集群中取出,更新服务器。
  • 恢复服务器 1。
  • 将服务器 2 从集群中取出,更新服务器。
  • 恢复服务器 2。

  • 如果您正在全面重新部署应用程序,任何其他事情都会导致停机(无论多么短暂)。

    如果您可以容忍一小段停机时间(<1 秒),那么您可以通过部署到第二个 tomcat 实例来模拟这一点,然后将您的负载均衡器指向第二个实例。在这种情况下,您将丢失所有事件 session ,但切换应该非常快。

    在这两种情况下,您都必须解决数据库同步问题。

    关于jakarta-ee - 如何在不停机的情况下更新我的 Java EE 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2188249/

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