【发布时间】:2016-08-08 10:25:02
【问题描述】:
我已经在我的 Node.js 应用程序中完成了集群。我的应用程序中有一个 cron 作业服务,它在我将 SRV_TYPE=cron 环境变量传递给 app.js 时启动。问题是
我希望只有一个进程会执行我的 cron 作业。 这是代码shared on gist github
【问题讨论】:
-
如果你运行一个完全独立的应用程序(比如说 cron )来负责处理 Cron 作业怎么样。这样你就可以分离关注点。如果您需要将消息/任务从主应用程序传递到 cron 应用程序,那么您可以使用 Rabbitmq 进行消息传递系统。