- 计算›
- AWS Lambda›
- Lambda 耐用函数
什么是 AWS Lambda 耐用函数
使用 AWS Lambda 耐用函数简化多步骤应用程序和人工智能工作流程的构建,所有这些都在 Lambda 的现有编程模型中完成。耐用函数可以自动检查进度,在长时间运行的任务期间将执行暂停长达一年,并从故障中恢复。您无需管理额外的基础设施或编写自定义状态管理和错误处理代码,从而可以更快地进行创新。借助耐用函数,您可以创建能够在故障中幸存下来的订单处理系统,通过自动回滚来协调微服务交易,或者实施可以暂停执行人工智能辅助的批准工作流程,从而暂停人工决策的执行。
优势
使用您的首选编程语言,通过熟悉的编程模式简化多步骤应用程序和人工智能工作流程的构建。
通过内置的错误处理、自动重试和故障后恢复,增强应用程序韧性。
通过在等待期(例如人工批准)期间暂停和恢复执行,仅按活动计算时间收费,从而提升运营效率。在 Lambda 控制台中轻松观察耐用函数的执行进度。
功能
使用您的首选编程语言和工具编写、测试和调试耐用函数。
创建 Lambda 函数时,通过简单的配置设置启用耐用函数。使用新的 Lambda 事件处理程序原语(如“步骤”和“等待”)增强您的业务逻辑。
使用“步骤”通过自动重试和从上一个已知的检查点恢复来检查进度。
在等待外部事件(例如人机协同人工智能工作流程或订单处理)时,使用“等待”和“回调”模式将执行暂停长达一年。
使用案例
构建具有韧性的支付流,进而在失败时保持交易状态并自动处理重试。协调支付提供商之间的多步骤授权、欺诈检查和结算,并实现跨步骤的全面审计。
创建多步骤人工智能工作流程,对调用进行链式建模,整合人工反馈,并在故障期间果断地处理长时间运行的任务。暂停后自动恢复,仅为有效执行时间付费。
借助内置的韧性,协调库存、支付、运输和通知系统的订单处理。自动处理部分故障,即使出现中断也能保持订单状态,并在不消耗计算资源的情况下高效地等待外部事件。
为员工入职、贷款批准和合规流程构建持续数天或数周的可靠工作流程。保持人工批准、系统集成和计划任务的工作流程状态,同时提供对流程状态和历史记录的全面可见性。
找到今天要查找的内容了吗?
请提供您的意见,以便我们改进网页内容的质量。