HsxWorkFlow 提供了许多高级特性,包括步骤重试、子步骤分支、参数传递、全局数据共享、生命周期钩子等。本文档详细介绍这些高级特性的使用方法。
特性概览
步骤重试机制
步骤执行失败时自动重试,可配置重试次数和重试间隔。
基本用法
@wf.step(sort=1, retry=3, retry_interval=2)
def unreliable_step(self):
"""最多重试 3 次,每次间隔 2 秒"""
result = call_external_api()
if result.ok:
return self.set_success(data=result.data)
return self.set_failure(message="API 调用失败")
2026/3/20大约 9 分钟