AWS AppSync 現在支援使用非同步 Lambda 函數調用的長時間執行事件
張貼日期:
2024年5月30日
AWS AppSync 現在允許客戶以事件驅動的方式調用其 Lambda 函數 (設定為 AppSync 資料來源)。這項新功能可以非同步執行 Lambda 函數,為無伺服器和事件驅動應用程式提供更大的靈活性和可擴展性。
在過去,客戶只能從 AppSync 同步調用 Lambda 函數,這表示 GraphQL API 會等待 Lambda 函數完成之後,再傳回回應。透過支援事件模式,AppSync 現在可以非同步觸發 Lambda 函數,從而將 API 回應與 Lambda 執行解耦。這對於長時間運行的操作 (例如,啟動生成式 AI 模型推論,並利用 Lambda 函數透過 AppSync WebSockets 將模型傳送給用戶端),批次處理 (例如,啟動資料庫處理工作) 或不需要立即回應的情況 (例如,建立訊息並將訊息放入佇列中) 的情況特別有益。
這項功能在 AppSync 支援的所有 AWS 區域皆有提供。如需詳細資訊,請參閱 AppSync 文件。