Activiti Rest - 同时调用多个实例

时间:2014-07-21 13:50:04

标签: workflow activiti bpm workflow-activity bpmn

我定义了一些简单的BPM流程(F1)并部署在activiti-rest.war中。为简单起见,我采用了一个简单的起始流程。

我编写了一个REST客户端来执行并行线程(20)中的流(F1),其中包含1000个http请求所需的参数。

问题:我可以看到流顺序运行,对20个并行线程逐个响应。完成20个线程需要大约60秒的时间(即使增加到50个线程)也是如此。

Activiti版本:5.15 这里应该是什么问题?任何帮助都会非常有用。 activiti-rest / service / runtime / process-instances - 用于启动实例的其余URL

谢谢,

约卡

1 个答案:

答案 0 :(得分:2)

最后我找到了解决方案。

这可能有两个原因 1)确保任务的“Exclusive”属性设置为false。但它需要更多地分析您的流程任务将如何运行。有关详细信息,请参阅以下链接 http://www.activiti.org/userguide/#exclusiveJobs

2)如果您在双核计算机上运行活动休息应用程序和客户端进程。可能很难评估响应时间。

谢谢, 约卡