5

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

我尝试了几种方法,但总是遇到一堵砖墙。

我尝试了什么:

1. jpa/休眠-ogm

在创建自己的CamundaDatasourceConfigurationProcessEngineConfigurationImpl. Camunda 尝试获取表元数据时失败。我无法消除这种行为。

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

我按进度设置了 jdbc url 和驱动程序类。然后 Camunda 在启动过程中卡住了,没有到达 Jetty 完全启动的地步,即日志中的“ Jetty 在端口 XYZ 上启动”消息。

3. camunda 与 postgres 与 mongo FDW

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

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

有没有人成功做到这一点,可以分享如何?

4

1 回答 1

0

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

目前无法使用 NoSQL 数据库运行 Camunda-Engine。

在这个Camunda-Forum-Post中,Camunda 的一个人还说,没有数据库就不可能完全运行引擎。

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

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

但在他们提到的一些较早的博客文章中,他们想使用 NoSQL 数据库制作一些概念验证示例。所以我们可以预期,这些数据库将在未来得到支持,但目前还不支持。

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

于 2018-12-12T08:15:45.650 回答