Могу ли я запускать очень тяжелые задачи в облачных функциях Firebase и отслеживать прогресс в моем приложении?

#android #firebase #google-cloud-functions

#Android #firebase #google-cloud-функции

Вопрос:

Например, если мне нужно запустить цикл, который занимает час. Могу ли я использовать облачные функции Firebase для этого?

Если да, могу ли я отслеживать прогресс в моем приложении для Android, когда выполняется каждый 1%? Как это сделать?

Ответ №1:

Облачные функции предназначены для относительно краткосрочных задач и не могут выполняться дольше 9 минут. Таким образом, для больших рабочих нагрузок вам придется либо разбить их на более мелкие части, которые выполняются в течение максимального времени, либо выполнить рабочую нагрузку на другом типе вычислительной инфраструктуры.