是否可以将两个camunda实例连接到同一数据库?

时间:2019-01-11 13:31:33

标签: spring-boot jhipster camunda

我们正在开发一个Spring Boot应用程序(由jhipster和oauth生成),并且希望使用camunda。

camunda弹簧启动启动器(仅使用流程引擎)可以工作,但是在当前设置中我们遇到了其他两个启动器(r​​est,web)的问题(尽管它们与camunda示例中的项目一样简单)

实际上,我们更喜欢使用嵌入式过程引擎,但是,我们希望camunda Webapp的操作优势。

我们考虑的首选解决方案是将另一个流程引擎(camunda独立版或带有camunda Web Starter的springboot应用程序)连接到同一数据库。这似乎在我们的测试中起作用。

另一种解决方案是独立使用camunda并通过rest api进行通信,并订阅服务任务的主题。

您认为首选解决方案有任何问题吗?

1 个答案:

答案 0 :(得分:0)

是的,对同一个数据库运行两个引擎完全可以。只需确保在其他实例中设置camunda.bpm.job-execution.enabled=false(如果您不希望它拾取并执行作业)