Написание функции запроса https, которая запускается при создании документа

#javascript #google-app-engine #google-cloud-firestore

#javascript #google-app-engine #google-облако-firestore

Вопрос:

Я пытаюсь запустить задачу App engine, которая запускается при создании нового документа в моей облачной базе данных firestore, однако я не уверен, как решить проблему. Прямо сейчас у меня есть функция onCreate, которая запускает, но я не уверен, что делать на стороне app engine. Смогу ли я отправить http-запрос из облачных функций и прочитать его на стороне app Engine, а затем выполнить http-запрос put для изменения данных в моей базе данных?

Комментарии:

1. Если вы хотите запустить некоторый код при создании документа, вам, вероятно, следует использовать облачные функции вместо App Engine.

2. Я пытался в прошлом, но я борюсь с таймаутом в 9 минут, поэтому в идеале я пытаюсь выполнить задачи (которые длятся около 2 часов) в app engine, а затем повторно передать в firestore. Однако я действительно застрял, поскольку я не знаю, какой была бы процедура для выполнения чего-то подобного.

3. Вы захотите использовать облачные функции для запуска, а затем перенести фактическую работу на что-то другое.

4. Вы могли бы использовать pubsub для отправки сообщения в app engine, чтобы сообщить ему, какую работу вы хотите выполнить.

5. Буду ли я использовать облачную функцию для запуска .onCreate для начала или я могу запустить создание документа непосредственно из pub / sub??