gpt4 book ai didi

microservices - 相对于 Activiti 5,Core Activiti 6 和 Activiti 7 中可用的附加功能是什么

转载 作者:行者123 更新时间:2023-12-05 02:54:51 24 4
gpt4 key购买 nike

我们目前使用核心Activiti 5.22.0.5版本进行spring-boot微服务编排,现在有需求将Activiti升级到最新版本Activiti 7.x

谁能告诉我最新版本有哪些附加功能,以及是否可以直接升级到最新版本?

如果不可能,那么我们的升级流程应该是什么?

(示例:Activiti 5.22.0.5 -> Activiti 6.x -> Activiti 7.x 或其他任何版本)

如果有人处理过类似的需求,请帮助我?如果没有,那么在列表中让我知道这些版本之间的区别以及最新版本中可用的功能。

提前致谢

最佳答案

我很惊讶没有人在这个问题上捡到球。Activiti 5 已被 Activiti 6 取代,并且具有基本相同的体系结构以及新的和改进的用户界面。如果我记得的话,Activiti 6 还引入了表单编辑器以及基本决策 (DMN) 支持。当核心团队转移到 Flowable 时,Activiti 6 的开发几乎停滞了。 Flowable 继续进行开发,并继续包括实体(持久性)模型、事件模型、DMN 支持的改进、组件的一些分离和更好的 Spring 支持。还有其他变化,但我认为这是大多数。 Flowable 是一个非常活跃的项目,如果您想维护一个本地“Activiti”项目,我建议您转移到 Flowable(或在 Activiti 版本 5 分支并维护类似架构的 Camunda)。

Activiti 7 是专为云部署而完全重写的。Activiti 7 被构建为一组微服务(12 要素应用程序),实现了每个功能(事件管理器、Rest 接口(interface)、通知、身份管理、运行时服务器、日志服务器)。使用 zookeeper 将组件“连接”在一起,作为一组可以独立部署的独立模块。

如果您在本地运行 Activiti 5,我不确定 Activiti 7 是否适合。此外,Activiti 7 项目的开发最近似乎明显放缓。

对于您来说,我会考虑 Flowable(最接近 Activiti 5)或 Camunda。

关于microservices - 相对于 Activiti 5,Core Activiti 6 和 Activiti 7 中可用的附加功能是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61548212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com