Node.js dust.js使nodejs在热部署时能够实现零停机时间?

Node.js dust.js使nodejs在热部署时能够实现零停机时间?,node.js,dust.js,Node.js,Dust.js,如我所知,如果更改javascript的源代码并重新启动以运行(热部署),node.js不能实现零停机。 即使有一些解决方案可以自动重启node.js,但它们并不是真正的零停机重启。 只是想知道dustjs有一些基本的逻辑功能, 如果这可以使node.js(对控制器/逻辑没有大的更改)在热部署时可以实现零停机。有liveswap可以让您在零停机的情况下部署和重新启动新版本的应用程序: 用法非常简单,有点像 不,要更改任何不是静态资产的内容,您需要终止nodejs进程,然后重新启动它。当然,如

如我所知,如果更改javascript的源代码并重新启动以运行(热部署),node.js不能实现零停机。 即使有一些解决方案可以自动重启node.js,但它们并不是真正的零停机重启。 只是想知道dustjs有一些基本的逻辑功能,
如果这可以使node.js(对控制器/逻辑没有大的更改)在热部署时可以实现零停机。

liveswap
可以让您在零停机的情况下部署和重新启动新版本的应用程序:


用法非常简单,有点像


不,要更改任何不是静态资产的内容,您需要终止nodejs进程,然后重新启动它。当然,如果您在节点前面使用集群或代理,您可以在其他进程仍在运行时终止进程。您的问题与Dustjs无关。这个库不是magics。我这样做。我使用监视文件更改,当文件更新时,模板将重新编译。
liveswap --start index.js

liveswap —-upgrade index.js