首页 > 解决方案 > 分布式计算,启动时在一台服务器上运行代码

问题描述

我在 heroku 上运行 nodejs 服务器,使用 throng 包来启动工作人员来处理 api 请求。我在heroku上使用的不仅仅是dyno。对于 cron 和作业处理,我使用公牛队列在服务器之间分配负载,但我遇到了一些我不确定如何在这个分布式环境中执行的操作。

我只想让一台服务器在启动时立即执行代码。在这种情况下,我想为 mongodb 打开一个更改流侦听器。但我只想在一台服务器上的一名工作人员上执行此操作,而不是每台服务器。

我不确定如何在heroku中运行,有什么建议吗?

标签: node.jsmongodbheroku

解决方案


推荐阅读