运行Camunda与Spring Boot&mongodb



有人能让Camunda与Spring Boot和mongodb一起运行吗?

我尝试了几种方法,但总是碰壁。

我尝试过的:

1.jpa/hibernate ogm

在创建了自己的CamundaDatasourceConfigurationProcessEngineConfigurationImpl之后,我能够启动与mongo的连接。Camunda尝试获取表元数据时失败。我无法阻止这种行为。

2.mongo的jdbc驱动程序(按进度)

我按照进度设置了jdbcurl和驱动程序类。Camunda随后在启动过程中陷入困境,无法完全启动Jetty,即日志中的"Jetty started on port XYZ"消息。

3.带有mongo FDW的postgres的camunda

FDW是postress与外部数据源接口的一种机制。通过这种方式,应用程序可以通过jdbc使用postgres,而FDW将负责向外部源读取和写入日期,无论是文件、mongodb等。

在意识到1和2不起作用后,我开始处理3。

有人成功地做到了这一点吗?可以分享如何做到这一点?

所以我遇到了同样的问题,并决定与您分享我的答案。

目前,无法使用NoSQL数据库运行Camunda引擎。

在这篇Camunda论坛帖子中,Camunda的一位员工也表示,如果没有数据库,就不可能完全运行引擎。

在官方的Camunda文档中,还有一个包含所有支持环境的列表。目前只列出了SQL数据库:

https://docs.camunda.org/manual/7.10/introduction/supported-environments/

但在一些早期的博客文章中,他们提到,他们想用NoSQL数据库做一些概念验证的例子。因此,我们可以预期,这些数据库将来会得到支持,但目前不会。

(注意:他们提到,流动引擎正在做同样的概念验证,他们希望在明年年底之前能够使用NoSQL数据库)。

相关内容

  • 没有找到相关文章

最新更新