gpt4 book ai didi

tibco - TIBCO BW 引擎中 ThreadCount 和 StepCount 的区别

转载 作者:行者123 更新时间:2023-12-04 13:42:38 28 4
gpt4 key购买 nike

谁能解释一下 TIBCO BW Engine 的 StepCountThreadCount 属性之间的区别。我曾试图通过 TIBCO 文档来理解,但无法理解。所以,如果有人能向我解释,那就太好了。提前致谢。

最佳答案

ThreadCount 属性定义了执行所有进程的线程(java 线程)的数量。因此,使用默认值 8 个线程,您可以同时运行 8 个作业。

另一方面,StepCount 定义了线程可以上下文切换到另一个作业之前执行的事件数量。

示例场景:

  • 包含 5 个事件的流程
  • ThreadCount 为 2
  • 步数为 4

如果有 3 个传入请求,则前两个请求各产生 1 个作业。第三个作业已生成,但由于线程不足而暂停。

第一个作业完成第四个事件后,线程被释放,可以分配给另一个暂停的作业。所以第一个作业会暂停,第三个作业开始执行。

当第二个作业到达第四个事件时,该线程将被释放并可用于重新分配。所以第二个工作暂停,第一个恢复。

在第三个作业达到它的第四个事件后,线程再次被释放并恢复第一个作业(并完成这个)。然后完成第 3 个作业。

所有这些都是理论场景。您通常需要的是设置并发作业的数量(因此 ThreadCount)。 StepCount 几乎无关紧要,因为引擎将负责物理线程到虚拟 BW 作业的池化和映射。

关于tibco - TIBCO BW 引擎中 ThreadCount 和 StepCount 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39017682/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com