amazon-web-services - AWS Step Functions 架构
问题描述
在我的组织中,我们计划为某些产品实施状态机和工作流程。我喜欢 Step Functions 的概念,并尝试在我的项目中实现它。但是,我需要一些自定义以及一些限制,因此我想设计自己的工作流引擎。
他们使用哪种数据存储和数据结构来存储这些工作流?
他们如何管理工作流属性,例如哪些操作是并行的、重试操作、尝试异常等。
解决方案
只需查看文档即可找到其中的很多内容:
所有 Step 函数均以 JSON 编写:Amazon 状态语言 - AWS Step Functions
如果您希望 Lambda 函数并行运行,可以控制: 并行 - AWS Step Functions
对于错误处理和重试:错误处理 - AWS Step Functions
我建议打开并使用 AWS step 函数服务 - 他们有一些很棒的预制示例,可以让您深入了解这些概念中的每一个。
推荐阅读
- c++ - 容器 std::array 的列表初始化需要双括号
- python - ERRNO 22 - Python - 无效参数 - 为什么这条路径会导致我的错误处理脚本出错?
- haskell - 在 haskell 中使用自定义数据类型
- javascript - 绑定的输入值未出现在请求中
- ios - 如何正确重命名颜色集及其在 iOS 中的所有引用?
- c++ - OpenGL更新VBO顶点bufferSubData
- linux - 如何注释文件中标识的行
- html - CSS 强制换行
- swift - 使用 MVVM 架构的 Firestore 分页 swift
- mediawiki - Semantic Mediawiki 和模板中的属性