Как динамически планировать с помощью nodejs? - PullRequest
0 голосов
/ 29 апреля 2018

Я использую responsejs и firebase для размещения сайта и его данных.

Теперь у меня есть сторонний API, который мне нужно получить и опубликовать некоторые данные. Проблема в том, что я должен делать это в определенное время, которое мне предоставляет этот API (запланированные обновления данных).

Представьте себе, как выплата дивидендов, вы знаете время, когда оно будет сделано, но вы должны получать данные в ту же секунду, как они будут доступны в API, и следующий выпуск будет запланирован заранее и доступен.

Firebase предлагает использовать их облачные функции с собственным облачным API Pub / Sub API . Это было бы хорошо, но мне не нужен почасовой, ежемесячный или любой другой периодический тикер. Я ищу свою облачную функцию, чтобы установить для себя «будильник» с точностью до 5 секунд.

Как надежно динамически планировать вызовы API с помощью облачных функций Firebase Cloud или в каком-либо стороннем CRON API?

1 Ответ

0 голосов
/ 30 апреля 2018

Вы можете использовать службу типа https://www.setcronjob.com/documentation/api или аналогичную и просто настроить одноразовую работу (которую поддерживают некоторые такие службы) или запланировать нечасто выполняемую работу (ежегодно / ежемесячно / и т. Д.), А затем отменить или измени это.

...