Создание одноразового задания с использованием Firebase и ядра приложения - PullRequest
0 голосов
/ 01 апреля 2019

Я создаю приложение, в котором пользователь может создать часть данных, которая может быть представлена ​​в пользовательском интерфейсе позднее.Я пытаюсь найти способ динамического создания записей cron, используя либо код Java (для устройств Android), либо код node.js (облачная функция Firebase генерирует задание Cron).Я не смог найти способ сделать это динамически, и, исходя из того, что я прочитал, это может оказаться невозможным.Кто-нибудь знает способ?

1 Ответ

0 голосов
/ 03 апреля 2019

В настоящее время единственным способом создания заданий cron GAE является развертывание файла конфигурации cron (само по себе или, в некоторых случаях, вместе с кодом приложения). Что сегодня можно сделать только с помощью инструментов CLI (из GAE или Cloud SDK).

Я не уверен, что вы подумаете о программном вызове таких инструментов CLI, которые бы подходили для «динамического создания записей cron». Если вы это сделаете - генерация файла конфигурации cron и создание сценариев для желаемого развертывания на основе CLI будут подходом.

Но создание заданий через API все еще является запросом функции, см. Как запланировать повторяющиеся задания или задания из пользовательских параметров в Google App Engine? . Он также содержит другой потенциально приемлемый подход (такой же, как тот, который упомянут в комментарии @ ceejayoz))

...