AWS AppSync теперь поддерживает длительные события с асинхронными вызовами функций Lambda

Проведено: 30 мая 2024 г.

Теперь AWS AppSync позволяет клиентам вызывать функции Lambda, настроенные в качестве источников данных AppSync, в зависимости от событий. Эта новая возможность обеспечивает асинхронное выполнение функций Lambda, повышая гибкость и масштабируемость бессерверных приложений и приложений на основе событий.

Ранее клиенты могли синхронно вызывать функции Lambda только из AppSync, и это означало, что API GraphQL должен был дождаться завершения функции Lambda, прежде чем вернуть ответ. Благодаря поддержке режима событий AppSync теперь может запускать функции Lambda асинхронно, отделяя ответ API от выполнения Lambda. Это особенно полезно для длительных операций (например, для запуска логического вывода модели генеративного искусственного интеллекта и использования функции Lambda для отправки типовых ответов клиентам через AppSync WebSockets), пакетной обработки (например, для запуска задания по обработке базы данных) или сценариев, в которых немедленные ответы не требуются (например, для создания сообщений и их помещения в очередь).

Эта функция доступна во всех регионах AWS, поддерживаемых AppSync. Подробнее см. в документации по AppSync.