Может ли функция Azure быть вызвана событием и затем запускаться по расписанию?

Может ли функция Azure запускаться сообщением очереди или HTTP-триггером или чем-то еще, и после запуска она запускается по расписанию, например каждую минуту?

1 ответ

Решение

Не напрямую. Вам нужно будет определить две функции: одну для запуска (очередь / HTTP) и одну на основе таймера, и где-то хранить состояние "включено / отключено". Это может быть значение в Table Storage, или вы можете сохранить настройку приложения, включающую / отключающую функцию таймера.

Если вы не хотите делать это вручную и оплачивать все вызовы отключенного таймера, взгляните на Durable Functions, где ваш триггер может запустить оркестровку, а оркестровка запланирует повторяющиеся действия по времени. Проверьте таймеры в надежных функциях.

Другие вопросы по тегам