在多个实例中部署的节点应用程序中运行一次初始化函数

时间:2016-08-23 16:12:38

标签: javascript node.js rethinkdb

我有一个由rethinkDB支持的节点应用程序,该应用程序部署在8个实例中,并且该应用程序包含一个初始化函数,该函数执行应用程序所需的某些操作。

问题是当节点服务器启动时,初始化函数在每个实例中运行一次(即该函数在每个实例中运行8次1)。这会导致应用程序的不同部分出现问题。是否有一种简单/优雅的方式来控制初始化函数的执行,这样即使节点应用程序在8实例中运行,当节点服务器通过npm start启动时,此特定函数也只运行一次。

0 个答案:

没有答案