首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显式设置BW子进程的最大作业/流限制。

问显式设置BW子进程的最大作业/流限制。
EN

Stack Overflow用户
提问于 2014-06-16 21:12:29
回答 2查看 3.3K关注 0票数 1

我知道我们可以在TIBCO启动过程上设置最大作业和流量限制,但是在子进程(非启动进程)上是否有显式设置呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-17 08:43:00

最大作业和流量限制只能在进程启动程序或生成的子进程上设置。常规(即非派生的)子进程上的流控制是由父进程启动程序的配置决定的,不能被覆盖。

如果您希望能够控制子进程的流,我看到两个选项:

  1. 让它成为一个可产卵的过程。
  2. 使用自己的流程启动程序(例如JMS队列接收器)使其成为一个独立的进程,并让父进程使用适当的协议(例如JMS)调用它。这样,您就可以像对任何流程启动程序一样,控制流程的流控制。
票数 2
EN

Stack Overflow用户

发布于 2014-06-17 13:39:05

我同意Nicolas的观点。但是,如果例如,假设您的流程允许最多10个作业。若要输入但又希望一次执行一个作业,则可以使用“关键区段”确保在任何给定时间只有一个作业访问资源。(这只是一个例子)

​

“关键区段组用于同步流程实例,以便在任何给定时间只有一个流程实例执行分组活动。任何同时运行的包含相应关键区段组的流程实例都要等到当前正在执行关键区段组的流程实例完成为止。

关键区段组对于控制对共享变量的并发访问特别有用(请参阅同步访问共享变量以获得更多信息)。但是,可能会发生其他情况,您希望确保一次只执行一个流程实例。“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24252285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档