Я использую функцию Azure V1 c #.У меня есть функция Azure, запускаемая по времени, которая каждую секунду проверяет некоторые данные в моей базе данных.Если данные найдены, я хочу выполнить с ними какую-то операцию.Эта операция может занять от 30 секунд до 5 минут в зависимости от операций, происходящих на ней.
Когда я запускаю время, функция получает данные и начинает выполнять операцию с ними.Функция, запускаемая по времени, не выполняется снова, пока не завершится первая операция.Таким образом, даже если функция, запускаемая по времени, запланирована на выполнение каждую секунду, она не будет выполняться в течение следующих 30 секунд, если операция в предыдущей итерации заняла 30 секунд.Как я могу решить эту проблему?
Могу ли я вызвать другую функцию лазури из функции, вызванной текущим временем, которая может позаботиться об этих 30 секундах.рабочая операция и моя функция, запускаемая по времени, работает плавно каждую секунду?
Как я могу вызвать другую функцию лазури (пользовательскую функцию) из функции, запускаемой по времени?
Спасибо