- 最新
- 投票最多
- 评论最多
【以下的回答经过翻译处理】 你好,
根据你的请求,我了解到你创建了一个包含多个嵌套工作流的Step Function工作流,即使用startExecution.sync:2嵌套工作流程,并在执行任务时观察到父工作流程延迟2-3秒。然而,每个嵌套工作流的逻辑执行时间都为毫秒级别。你想了解这是否是预期行为。
在这里,我想告诉你的是,当使用.sync集成模式[1]启动嵌套工作流程执行时,父状态机会出现2-3秒的延迟,以了解嵌套状态机执行完成的状态。请注意,内部团队已经意识到这个问题,并将其确认为预期行为。
他们正在努力改进.sync与嵌套状态机的集成的延迟。我们无法看到该功能的路线图和待办事项,很遗憾,我们无法提供何时会实现此功能的预计到达时间。因此,我请求你关注“最新消息”页面或AWS博客,因为所有新功能请求和增强都会发布在那里。
[+] AWS博客:https://blogs.amazon.com/
[+] 最新消息:https://aws.amazon.com/new/
[+] AWS发布说明:https://aws.amazon.com/releasenotes/
[+] AWS Step Functions计算博客:https://aws.amazon.com/blogs/compute/tag/aws-step-functions/
为了避免.sync集成模式造成的2-3秒延迟,作为一种解决方法,我们建议您使用.waitForTaskToken集成模式代替.sync集成模式。使用.waitForTaskToken[2]集成模式与嵌套状态机执行,可以消除2-3秒的延迟。
[1]<https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect
相关内容
- AWS 官方已更新 1 年前
- AWS 官方已更新 3 年前