2

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

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

4

1 回答 1

5

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

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

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

于 2013-10-30T08:14:44.540 回答