本文档总结了 HsxWorkFlow 的开发建议和常见问题的解决方案。
开发建议
1. 合理使用重试机制
# ✅ 合理使用重试(外部 API 调用)
@wf.step(sort=1, retry=3, retry_interval=2)
def call_external_api(self):
result = requests.get("https://api.example.com")
if result.ok:
return self.set_success(data=result.json())
return self.set_failure(message="API 调用失败")
# ❌ 不合理使用重试(逻辑错误)
@wf.step(sort=1, retry=3, retry_interval=2)
def validate_input(self):
if not self.is_valid():
return self.set_failure(message="输入无效")
return self.set_success()
2026/3/20大约 5 分钟