我们正在开发一个Spring Boot应用程序(由jhipster和oauth生成),并且希望使用camunda。
camunda弹簧启动启动器(仅使用流程引擎)可以工作,但是在当前设置中我们遇到了其他两个启动器(rest,web)的问题(尽管它们与camunda示例中的项目一样简单)
实际上,我们更喜欢使用嵌入式过程引擎,但是,我们希望camunda Webapp的操作优势。
我们考虑的首选解决方案是将另一个流程引擎(camunda独立版或带有camunda Web Starter的springboot应用程序)连接到同一数据库。这似乎在我们的测试中起作用。
另一种解决方案是独立使用camunda并通过rest api进行通信,并订阅服务任务的主题。
您认为首选解决方案有任何问题吗?
答案 0 :(得分:0)
是的,对同一个数据库运行两个引擎完全可以。只需确保在其他实例中设置camunda.bpm.job-execution.enabled=false
(如果您不希望它拾取并执行作业)