【问题标题】:What are the additional features available in Core Activiti 6, and Activiti 7 with respect to Activiti 5Core Activiti 6 和 Activiti 7 中相对于 Activiti 5 有哪些附加功能
【发布时间】:2020-08-16 06:44:49
【问题描述】:

我们目前正在使用核心 Activiti 5.22.0.5 版本来编排 spring-boot 微服务,现在需要将 Activiti 升级到 Activiti 的最新版本,即 Activiti 7.x

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

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

(例如:Activiti 5.22.0.5 -> Activiti 6.x -> Activiti 7.x 或其他)

如果有人处理过任何类似的要求,请帮助我? 如果不是,请在列表中告诉我这些版本和最新版本中可用功能之间的区别。

提前致谢

【问题讨论】:

标签: microservices workflow alfresco activiti orchestration


【解决方案1】:

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

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

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

对于您,我会查看 Flowable(最接近 Activiti 5)或 Camunda。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多