使用 TaskFlow¶
注意事项¶
在开发和将 TaskFlow 集成到您的项目中之前(以及期间)需要考虑的事项
请阅读 范式转变 并让团队参与 IRC(或通过 openstack-dev 邮件列表),如果需要更多解释(在您的邮件主题前缀
[Oslo][TaskFlow]可以获得更快的响应)。遵循(或至少尝试遵循)一些已建立的 最佳实践(欢迎添加您自己的建议最佳实践)。
与团队保持联系(见上文);我们都很友好,并且乐于了解您的用例,并了解我们如何通过添加或调整此库中的功能来帮助您使生活更轻松。
用户指南¶
- 原子、任务和重试
- 参数和结果
- 输入和输出
- 模式
- 引擎
- 概述
- 设计
- 用法
- Limitations
- 实现
- 通知和监听器
- 持久化存储
- 恢复
- 招聘
- 指挥者
- 示例
- Hello world
- 在任务之间传递值
- 使用监听器
- 使用监听器(监听电话呼叫)
- 转储内存后端
- 拨打电话
- 拨打电话(自动撤销)
- 制造汽车
- 迭代字母表(使用进程)
- 观察执行时间
- 距离计算器
- 表格乘法器(并行)
- 线性方程求解器(显式依赖关系)
- 线性方程求解器(推断依赖关系)
- 线性方程求解器(并行)
- 创建卷(并行)
- 求和映射器和还原器(并行)
- 共享线程池执行器(并行)
- 存储和发出账单
- 暂停工作流和恢复
- 创建虚拟机(可恢复)
- 创建卷(可恢复)
- 通过迭代运行引擎
- 使用重试控制器控制重试
- 分布式执行(简单)
- 分布式通知(简单)
- 分布式 Mandelbrot(复杂)
- Jobboard 生产者/消费者(简单)
- 指挥者模拟 CI 管道
- 指挥者运行 99 瓶啤酒歌曲请求
杂项¶
- 异常
raise_with_cause()TaskFlowExceptionStorageFailureConductorFailureJobFailureUnclaimableJobExecutionFailureRequestTimeoutInvalidStateDependencyFailureAmbiguousDependencyMissingDependenciesCompilationFailureIncompatibleVersionDuplicateNotFoundEmptyMultipleChoicesInvalidFormatDisallowedAccessNotImplementedErrorWrappedFailure
- 状态
- 类型
- 实用工具
书架¶
一个有用的链接、文档、论文、类似项目、框架和库的集合。
注意
请随时提交您自己的补充和/或更改。
发布说明¶
- 变更
- 6.0.2
- 6.0.1
- 6.0.0
- 5.12.0
- 5.11.0
- 5.10.0
- 5.9.1
- 5.9.0
- 5.8.0
- 5.7.0
- 5.5.0
- 5.4.0
- 5.3.0
- 5.2.0
- 5.1.0
- 5.0.0
- 4.7.0
- 4.6.4
- 4.6.3
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.0
- 4.4.0
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.0
- 3.8.0
- 3.7.1
- 3.7.0
- 3.6.0
- 3.4.0
- 3.3.1
- 3.2.0
- 3.1.0
- 3.0.1
- 3.0.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.1
- 0.10.0
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.1
- 0.7.0
- 0.6.1
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.21
- 0.3
- 0.2
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1