用Meteor运行夜间流程

时间:2013-10-30 07:20:35

标签: meteor

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

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

1 个答案:

答案 0 :(得分:5)

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

此外,如果您想要更多手动,可以使用Meteor.setIntervaldocs)每小时运行一次,如果是午夜则运行您的任务。

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