用Meteor运行夜间流程

Jon*_*att 2 meteor

我正在使用meteor编写应用程序,我需要在某个时间每晚运行一个进程.此过程将需要访问Meteor的Mongo数据库,并且也将受益于其他Meteor功能.

是否可以按计划运行流星过程或某种类型的任务?或者我需要使用不同的堆栈来实现我想要的吗?

Aks*_*hat 5

有一个名为meteor-cron的智能包可以帮到你:https://atmosphere.meteor.com/package/cron.

另外,如果你想要更多手动,你可以使用Meteor.setInterval(docs)每小时运行一次,如果你的午夜运行你的任务.

请记住,如果您使用meteor deploymeteor的免费托管,如果没有人访问您的网站,它将进入"睡眠模式",然后在下一个用户访问时醒来.用户不会注意到它,但您的meteor应用程序将无法运行以运行这些任务.