Meteor 流星JS:背景过程
我想添加一个函数,它将在服务器上每隔几秒钟在一个单独的线程中运行一次 我阅读并找到了很多可以帮助我实现这一点的CRON包,但我不知道它们需要在代码中添加API的确切位置,这可能是因为我不太了解它们如何与Meteor一起工作 我觉得我的问题有点直截了当,但也许有人告诉我在代码中可以将CRON包的功能放在哪里?我正在使用CRON job runner作为示例 您将在服务器上运行此包的代码(请参阅:) 例如,您可以在调用Meteor方法后安排后台任务:Meteor 流星JS:背景过程,meteor,cron,Meteor,Cron,我想添加一个函数,它将在服务器上每隔几秒钟在一个单独的线程中运行一次 我阅读并找到了很多可以帮助我实现这一点的CRON包,但我不知道它们需要在代码中添加API的确切位置,这可能是因为我不太了解它们如何与Meteor一起工作 我觉得我的问题有点直截了当,但也许有人告诉我在代码中可以将CRON包的功能放在哪里?我正在使用CRON job runner作为示例 您将在服务器上运行此包的代码(请参阅:) 例如,您可以在调用Meteor方法后安排后台任务: Meteor.methods({ doCro
Meteor.methods({
doCron: function() {
SyncedCron.add({
name: 'Crunch some important numbers for the marketing department',
schedule: function(parser) {
// parser is a later.parse object
return parser.text('every 2 hours');
},
job: function() {
var numbersCrunched = CrushSomeNumbers();
return numbersCrunched;
}
});
}
});
// Somewhere in your code you need this to start processing jobs. Also on server.
Meteor.startup(function () {
// code to run on server at startup
SyncedCron.start();
});
现在SyncedCron已被弃用,我决定提供一个新的后台作业包,名为。它经过生产测试,对于Meteor开发者来说很容易掌握