Узнайте о функциях AWS Lambda Durable Functions и о том, как использовать их в приложениях для ра...
Автор: Soumil Shah
Загружено: 2025-12-18
Просмотров: 347
Узнайте больше о функциях AWS Lambda Durable Functions
Функции AWS Lambda Durable Functions позволяют запускать рабочие процессы, превышающие стандартный 15-минутный лимит выполнения Lambda, используя шаблон обратного вызова.
Вместо того чтобы оставлять функцию Lambda запущенной в ожидании завершения длительной задачи, функция приостанавливается и передает работу внешней системе. Когда эта работа завершена, внешняя система вызывает обратный вызов, используя токен обратного вызова, позволяя рабочему процессу Lambda возобновиться с того места, где он был прерван.
Пример использования
Представьте, что вам нужно запустить длительную пакетную задачу Spark:
Функция Lambda Durable Functions отправляет задачу Spark (например, в EMR или EMR Serverless).
Функция Lambda приостанавливается и ожидает, используя токен обратного вызова.
Задача Spark выполняется независимо и может занять несколько часов.
После завершения задачи Spark она отправляет обратный вызов, используя токен.
Рабочий процесс Lambda возобновляет выполнение оставшейся бизнес-логики, такой как проверки, уведомления или последующая обработка.
Этот шаблон идеально подходит для организации длительных задач обработки данных без опасений по поводу таймаутов Lambda, сохраняя при этом бессерверную архитектуру рабочего процесса, надежность и экономичность.
https://aws.amazon.com/lambda/lambda-...
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: