zoukankan      html  css  js  c++  java
  • Flowable与activiti对比

    目前Flowable已经修复了activiti6很多的bug,可以实现零成本从activiti迁移到flowable。

    flowable目前已经支持加签、动态增加实例中的节点、支持cmmn、dmn规范。这些都是activiti6目前版本没有的。

    1、flowable已经支持所有的历史数据使用mongdb存储,activiti没有。

    2、flowable支持事务子流程,activiti没有。

    3、flowable支持多实例加签、减签,activiti没有。

    4、flowable支持httpTask等新的类型节点,activiti没有。

    5、flowable支持在流程中动态添加任务节点,activiti没有。

    6、flowable支持历史任务数据通过消息中间件发送,activiti没有。

    7、flowable支持java11,activiti没有。

    8、flowable支持动态脚本,,activiti没有。

    9、flowable支持条件表达式中自定义juel函数,activiti没有。

    10、flowable支持cmmn规范,activiti没有。

    11、flowable修复了dmn规范设计器,activit用的dmn设计器还是旧的框架,bug太多。

    12、flowable屏蔽了pvm,activiti6也屏蔽了pvm(因为6版本官方提供了加签功能,发现pvm设计的过于臃肿,索性直接移除,这样加签实现起来更简洁、事实确实如此,如果需要获取节点、连线等信息可以使用bpmnmodel替代)。

    13、flowable与activiti提供了新的事务监听器。activiti5版本只有事件监听器、任务监听器、执行监听器。

    14、flowable对activiti的代码大量的进行了重构。

    15、activiti以及flowable支持的数据库有h2、hsql、mysql、oracle、postgres、mssql、db2。其他数据库不支持的。使用国产数据库的可能有点失望了,需要修改源码了。

    16、flowable支持jms、rabbitmq、mongodb方式处理历史数据,activiti没有。

    几个框架前景对比
    1、2019年6月中旬 salboy已从alfresco公司离职。activiti7/8开发动向不明确。

    2、flowable以6.4.1版本为分水岭,大力发展其商业版产品。开源版本维护不及时。部分功能已经不再开源版发布,比如表单生成器(表单引擎)、历史数据同步至其他数据源、es等等。dmn目前是个半成品,没有camunda稳定和好用,对于dmn规范支持薄弱。部分商业版的组件被商业化,因此开源版不再维护。Mongdb目前也放到商业产品中了,开源版的几乎不能用。
    ————————————————

    关于更多的Activiti6视频地址:https://ke.qq.com/course/package/11402?tuin=84de321b

    关于更多的Flowable视频地址:https://ke.qq.com/course/package/11431?tuin=84de321b

  • 相关阅读:
    【Linux】【Shell】【Basic】文件查找locate,find
    【Linux】【Shell】【text】Vim
    【Linux】【Shell】【text】文本处理工具
    【Linux】【Shell】【text】grep
    【Linux】【Basis】用户、组和权限管理
    什么是高并发;超发的解决思路(悲观锁与乐观锁);高并发与多线程的关系--持续更新(十四)
    线程池的应用(十三)
    线程池基本概念(十二)
    ThreadLocal(十一)
    tomcat的单例多线程代码示例(十)
  • 原文地址:https://www.cnblogs.com/sea520/p/13291523.html
Copyright © 2011-2022 走看看