如何在不重新启动服务器的情况下更新服务器的功能或更改

how can server be updated with features or changes without restarting it

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

这是一个非常广泛的问题,在采访中也经常被问到。我在移动设备上,所以不能详细介绍,但请阅读以下内容...

Google 零停机部署:

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