【发布时间】:2020-06-17 07:08:48
【问题描述】:
我们想要构建一个包含以下步骤的工作流
- 执行一些同步活动。
- 通过 kafka 事件触发外部操作。
- 监听 kafka 事件以获取操作结果。
- 根据结果执行一些其他活动。
Kafka 可能包含与工作流无关的事件,因此我们需要一个单独的工作流来过滤该特定工作流的事件。
我打算使用 cadence 将其分成两个工作流程
- Workflow1 : 1 -> 2 -> 等待信号 -> 4
- Workflow2 : 3 -> 调用 workflow1.signal
是否可以在没有实际阻塞线程的情况下等待工作流1中的信号,以便线程可以同时处理另一个工作流。
【问题讨论】:
标签: cadence-workflow temporal-workflow