2017-08-09 137 views
0

我们计划在我们的微服务中使用Apache Activiti作为嵌入式应用程序,我们已经在为我们的服务使用NoSql DB,并且希望将其重用于Workflow Manager。 Activiti是否支持NoSql并且有人曾经尝试过。是否还有其他可用于NoSql的良好工作流管理框架?Apache Activiti与NoSql数据库

回答

0

Activiti的不明确支持NoSQL数据库虽然有些测试是做了一些时间回防蟑螂数据库:

https://www.javacodegeeks.com/2016/11/running-flowable-cockroachdb.html

如果我没有记错,测试实际上是与Activiti的,而不是可流动的做时间。

但是,这可能不符合您使用现有noSql回购的要求。

所以,我建议看一下Flowable项目(http://www.flowable.org/)。 这是Activiti 6社区版的一个分支,他们最近抽象了历史数据持久性,目的是在非传统数据库中实现持久性。

我相信这种变化是在6.1版本中做,在这里检查博客: http://www.flowable.org/blog/2017/06/27/flowable-6.1.0-release.html

希望这有助于 格雷格

+0

谢谢@格雷格。发行说明仅讨论可以移动到NoSql的历史记录表。如何处理实例相关的运行时表? –

+0

不幸的是,运行时表中存在外键(任务,实例,实例到定义),因此很难将它们移动到noSql存储中。不是说这是不可能的,但可能不是一件小事。 –