菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS Serverless Step Functions 用于故障管理


Step Functions 用于故障管理

Step Functions 被引入作为一种可视化和协调工作流的方法。

Step Functions 按步骤工作。

使用 Step Functions 减少自定义调用重试的次数。

Step Functions 为已知和意外的故障提供了 try/catch/finally 逻辑。


Step Functions 用于故障管理视频

W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。


工作原理

Step Functions 会遍历“捕获器”以匹配错误。

每个捕获器都可以处理多种错误。

Step Functions 还允许您使用可视化工作流来调试问题。

您还可以查看执行信息,例如抛出的错误或生成的输出。

Step Functions 中的执行历史记录是用于诊断的有用工具。

作为最佳实践,请确保生产代码能够处理 AWS Lambda 服务错误。

任何调用 Lambda 函数的作业都应处理 Lambda 服务异常。


SAGA 模式

Step Functions 还提供了一种名为 **SAGA 模式** 的错误处理方式。

它用于处理每个阶段涉及回滚先前更改的事务中的故障。


相关阅读

使用状态机处理错误条件
错误处理:使用重试和捕获的示例
处理 Lambda 服务异常

AWS Serverless 练习

通过练习来测试自己

练习

Step Functions 如何工作?

In 

开始练习


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持