这可能是一个基本的问题,但我该如何有效地部署更新到正在运行的node.js代码呢?
我来自于PHP、JavaScript(客户端)背景,在这些语言中,当需要更新时,我只需要覆盖文件,更改将立即在生产站点上生效。
但是,在node.js中,我必须覆盖现有文件,然后关闭再重新启动应用程序。我应该担心潜在的停机时间吗?对我来说,这似乎比PHP(脚本)方式更冒险。除非我有一个服务器集群,可以逐个关闭服务器进行更新。
有哪些可用的策略呢?
我来自于PHP、JavaScript(客户端)背景,在这些语言中,当需要更新时,我只需要覆盖文件,更改将立即在生产站点上生效。
但是,在node.js中,我必须覆盖现有文件,然后关闭再重新启动应用程序。我应该担心潜在的停机时间吗?对我来说,这似乎比PHP(脚本)方式更冒险。除非我有一个服务器集群,可以逐个关闭服务器进行更新。
有哪些可用的策略呢?