我是整个javascript堆栈的新手。我一直在尝试通过构建一个基于React-Express-Mongo的小应用程序来学习。我的应用程序基本上将一些配置设置保存到mongo。基于这些设置,应用程序会定期尝试通过查询和弹性搜索索引来获取某些值。 到目前为止,我已经完成了保存配置设置的部分。
我现在需要做的是从我的mongo数据库中提取这些设置并安排一个定期保持运行的工作(周期是其中一个设置)来调查我的弹性指数。我无法包裹我的头脑周围,我是如何创建这个预定的工作。我一直在使用的是Express路由器与我的UI和数据库进行交互。
我做了一些研究,会产生一个儿童过程是继续这个的理想方式吗?
答案 0 :(得分:0)
我建议你去看看node-corn. Cron是UNIX上的流行任务调度程序,node-cron是它在节点中的实现。
基本用法 - 取自文档
var CronJob = require('cron').CronJob;
new CronJob('* * * * * *', function() {
console.log('You will see this message every second');
}, null, true, 'America/Los_Angeles');