我定义了一些简单的BPM流程(F1)并部署在activiti-rest.war中。为简单起见,我采用了一个简单的起始流程。
我编写了一个REST客户端来执行并行线程(20)中的流(F1),其中包含1000个http请求所需的参数。
问题:我可以看到流顺序运行,对20个并行线程逐个响应。完成20个线程需要大约60秒的时间(即使增加到50个线程)也是如此。
Activiti版本:5.15 这里应该是什么问题?任何帮助都会非常有用。 activiti-rest / service / runtime / process-instances - 用于启动实例的其余URL
谢谢,
约卡
答案 0 :(得分:2)
最后我找到了解决方案。
这可能有两个原因 1)确保任务的“Exclusive”属性设置为false。但它需要更多地分析您的流程任务将如何运行。有关详细信息,请参阅以下链接 http://www.activiti.org/userguide/#exclusiveJobs
2)如果您在双核计算机上运行活动休息应用程序和客户端进程。可能很难评估响应时间。
谢谢, 约卡