2015-06-04 2 views
0

Я в настоящее время находится в процессе создания приложения в MeteorJS, которое позволяет пользователям создавать задания и планировать их, например. Публикация ссылки на социальные сети каждые 2 часа. Есть ли какие-либо пакеты Meteor или Node, которые сделают это возможным? Я просмотрел https://github.com/percolatestudio/meteor-synced-cron, но я не уверен, что это был бы правильный подход для пользовательских заданий (как представляется, для заданий, которые вы создаете при запуске приложения). Идея заключалась бы в том, что пользователи могут создавать эти задания и удалять их позже.User Created Job Scheduling

Спасибо!

ответ

1

Я использовал https://github.com/percolatestudio/meteor-synced-cron в приложении, чтобы проверить, подлежат ли счета-фактуры, а затем запустить напоминания электронной почты. Задачи запуска выполняются при запуске, но если вы установите его для сбора коллекции заданий, проверьте время их создания и затем через 2 часа после создания, я уверен, что вы сможете получить нужную вам работу done

+0

synced-cron - это замечательно. –

1

Вы можете использовать setInterval(); для циклического использования так часто, возможно, запрашивать базу данных или что-то для записей, которые старше 2 часов, а затем действовать на них.

Смежные вопросы