如何使Activiti运行多个并行流程实例

时间:2017-09-05 08:44:18

标签: spring-boot activiti

我有一个Spring Boot Web应用程序项目,它使用嵌入式Activiti引擎(使用activiti-spring-boot-starter-basic Maven依赖项)和一个处理业务请求的简单工作流程。使用JavaDelegate对象实现了服务任务。

我们可能有多个并行请求必须同时处理。但是,在开始新的流程实例之前,Activiti引擎正在等待给定的流程实例达到暂停状态(等待消息)。

我们正在使用此命令启动流程实例:

runtimeService.startProcessInstanceByKey("process_simple", variables);

我已经将以下内容添加到application.properties中没有用:

# Activiti config
spring.activiti.jobExecutorActivate = true
spring.activiti.asyncExecutorEnabled = true
spring.activiti.asyncExecutorActivate = true

我还将所有服务任务定义为异步,并将多实例类型定义为:parallel,但这也不起作用。

我错过了一个设置吗?

感谢您的帮助。

0 个答案:

没有答案