【问题标题】:how can server be updated with features or changes without restarting it如何在不重新启动服务器的情况下使用功能或更改来更新服务器
【发布时间】:2020-06-06 04:21:41
【问题描述】:

我正在学习 Java 中服务器端编码的一些基础知识,并且我对如何使用命令行(在 ubuntu 系统中)运行此服务器有足够的了解,但我不明白如何管理此服务器..? 例如,如果我想更新服务器中的代码或添加新功能,我需要采取哪些步骤,我是否必须停止服务器更新代码然后重新启动它..? 如果我获得有关管理服务器以及中小型公司如何管理服务器的信息的正确链接将会很有帮助,如果他们使用某些特定的架构,请向我提供有关它的信息 谢谢

【问题讨论】:

  • 如果您想深入了解,请搜索“持续交付”。有诸如蓝/绿、金丝雀、滚动等部署的技术。他们都需要拥有超过 1 台服务器。

标签: java server software-design servermanager


【解决方案1】:

这是一个非常广泛的问题,在面试中也经常被问到。我在手机上,所以无法详细说明,但请阅读下文...

Google 零停机部署:

零停机部署是一种部署方法,您的网站或应用程序在部署过程中永远不会停机或处于不稳定状态。为了实现这一点,Web 服务器在整个部署过程完成之前不会开始提供更改的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-01
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 2016-08-17
    • 2016-03-10
    相关资源
    最近更新 更多