【问题标题】:Resequencing of workflow events工作流事件的重新排序
【发布时间】:2020-06-20 04:17:26
【问题描述】:

寻找以下用例的建议或解决方案

  1. 应用程序接收按更改时间排序的消息,由 功能键(例如员工 ID)。可以有多个消息 用于功能键
  2. 每条消息都会触发一个工作流。如果员工有待处理的工作流,希望将新消息排队,直到 待处理的工作流程已完成。

是否有任何方法可以按节奏对消息重新排序,以将它们作为由消息中的功能键标识的组来处理?

【问题讨论】:

    标签: cadence-workflow temporal-workflow


    【解决方案1】:

    我将为每个员工设置一个工作流,该工作流接收消息(可能使用 SignalWithStart),如果已经处理消息,则将其排入变量队列。该处理可以作为子工作流实现,也可以直接作为员工工作流的一部分来实现。处理完成后,如果有缓冲请求,则启动新的处理。如果没有缓冲的请求并且处理完成,员工工作流程可以退出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-18
      • 2018-06-23
      • 2010-09-30
      相关资源
      最近更新 更多