0

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

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

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

4

1 回答 1

0

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

于 2020-06-19T20:17:26.093 回答