【发布时间】:2020-06-07 02:51:06
【问题描述】:
假设我有一个工作流,它在 T-0 接收信号 1 并在 T+1 接收信号 2。然后在 T+2 执行工作流。当工作流运行时,我是否保证它会在信号 2 之前收到信号 1?换句话说,Cadence 是否会维护工作流中传入信号的顺序?
【问题讨论】:
标签: cadence-workflow temporal-workflow
假设我有一个工作流,它在 T-0 接收信号 1 并在 T+1 接收信号 2。然后在 T+2 执行工作流。当工作流运行时,我是否保证它会在信号 2 之前收到信号 1?换句话说,Cadence 是否会维护工作流中传入信号的顺序?
【问题讨论】:
标签: cadence-workflow temporal-workflow
是的,Cadence/Temporal 保证信号按照工作流执行接收到的相同顺序传递。
由于信号记录在工作流事件历史记录中,并且历史记录完全一致,提供这样的保证非常简单。
【讨论】: