当前位置: 首页 > 知识库问答 >
问题:

一个工作流会被多个工作流工作者同时执行吗?

况景龙
2023-03-14

在正常情况下,一个工作流是否会由多个工作流工作人员同时执行?因为多个工作流工作者可以投票决定任务来执行,如果没有,他该怎么做?

共有2个答案

广楚
2023-03-14

这取决于许多因素。如果工作流较短,则可以由单个工作人员执行。但是,如果需要足够长的时间才能从工作缓存中推出,或者工作缓存失败/重新启动,则许多工作线程都会执行该命令。

但是在所有这些情况下,相同的工作流只执行一次。

司徒兴思
2023-03-14

不,它不会。

一次只有一个挂起的工作流决策任务。当工作流工作人员正在处理决策任务时,Cadence 不会安排另一个任务,直到当前任务完成、失败或超时。

但是,超时由服务器强制执行,从技术上讲,当决策任务超时时,工作线程仍在处理它。但结果将不被接受。

 类似资料:
  • temporal.io如何与cadenceworkflow.io?如果根据节奏工作流服务启动一个新项目,应该使用什么?

  • 一、功能说明 设置不同的工作流,每个子状态可以单独设置管理员,从而实现逐级专人审核制度 二、子功能导航 1.添加工作流 2.管理工作流 三、功能详解 1.添加工作流 1).如何进入本功能 导航栏 选择扩展 -> 菜单栏 选择工作流 -> 添加工作流 2).界面解释 点击后弹出如下界面 界面详述 1). 工作流名称: 您可以填入任意字符 2). 描述: 工作流简介 3). 审核级数: 可以设置次工作

  • 我正在评估使用Cadence来执行长时间运行的批量操作。我有以下代码: 这对于数量较少的实体很好,但我很快遇到了以下异常: 看起来我很快就耗尽了线程池,Cadence无法安排新任务。 我通过将的定义更改为: 这基本上是以200个块为单位处理项目,并等待每个块完成,然后再移动到下一个块。我担心这将执行得如何(在重试时,块中的单个错误将停止处理以下块中的所有记录)。我还担心Cadence在发生崩溃时能

  • 我有一个Excel工作簿,其中包含36个不同的工作表,我每两周收到一次,工作表在所有标签上都有共同的标题,并且每个标签上都有不同的唯一标题,但每条记录都有一个唯一的ID,可以有多个记录。 我要做的是从所有的工作表中提取唯一的id,然后将每个工作表中的数据提取到一个工作表中,其中包含所有的公共标题和唯一标题。 我正在考虑使用下面帖子中的代码将其导入Access。连接表并将其导出回Excel中的一个工

  • 主要内容:发布订阅消息传递的工作流,队列消息/消费者组的工作流,ZooKeeper的角色截至目前,我们已经了解了Kafka的核心概念。 现在让我们来看看Kafka的工作流程。 Kafka只是分成一个或多个分区的主题集合。 Kafka分区是消息的线性排序序列,每个消息由其索引标识(称为偏移量)。 Kafka集群中的所有数据都是不相关的分区联合。 传入消息写在分区的末尾,消费者依次读取消息。 通过将消息复制到不同的经纪人来提供持久性。 Kafka以快速,可靠,持久的容错和零停机方式提供基

  • 工作流是一组活动,用于跟踪问题生命周期中问题的状态和转换。 当问题从一种状态转移到另一种状态时,转换代表两种状态之间的链接形式的一些工作。 状态: 状态确定工作对测试人员提交的问题的影响。 在Jira工具中,以下是工作流中发生的阶段(状态): 待办状态 进行中状态 完成状态 在TODO状态下执行了两项活动: 问题创建 当测试人员发现缺陷时,在Jira工具中记录缺陷。在Jira工具中记录缺陷后,Ji