Activiti,Apache camel,Netflex conductor对比,业务选型

Activiti,Apache camel,Netflex conductor对比,业务选型

1.activiti是审批流,主要应用于人->系统交互,典型应用场景:请假,离职等审批

详情可见【精选】activti实际使用_activiti通过事件监听器实现的优势_记录点滴1076的博客-CSDN博客文章浏览阅读358次。目录:activiti6内容解析流程中心如何建设一.内容解析 1.快速入门网址:https://blog.csdn.net/qq877507054/article/details/60143099 2.核心步骤:画流程图->生成bpmn文件(ACT_GE_BYTEARRY)部署流程图->生成流程定义(每次修改流程图部署都会产生新版本ACT_RE_PROCDEF)..._activiti通过事件监听器实现的优势https://blog.csdn.net/qq1076472549/article/details/115056583?spm=1001.2014.3001.5502

2.camel是apache基金会提供的服务编排的框架,主要应用于服务编排,提供esb功能

3.conductor也是应用于服务编排,提供esb功能

优缺点对比:

|---------|---------------------------|------------------------------------|-----------------------------------------|
| 功能 | Activiti6 | camel | conductor |
| 性能对比 | 吞吐量不高,数据库交互很多,性能瓶颈数据库 | 内存缓存,千万级工作流实例 | 支持mysql,redis百万级工作流实例 |
| 二次开发工作量 | 提供很多扩展点 | 开发组件 | thrift之类的需要二次开发 |
| 可视化程度 | 配置页面有,但是很low,有其他配置图形的开源项目 | 无,可以通过Hawtio等第三方插件实现 | 需二次 |
| 使用范围 | 稳定版本,使用广泛,文档齐全 | apache社区提供组件,stars 5.1k | netflex 提供 stars 8k |
| 架构设计 | 设计比较重 | 微内核设计,组件丰富,集成方式简单,但是路由可视化,异常处理是个挑战 | 项目比较重,默认持久化依赖netflex redis,需要改动才能集成到项目内 |

相关推荐
帅喵4 天前
流程引擎Activiti性能优化方案
性能优化·activiti·工作流引擎·流程引擎
国通快递驿站3 个月前
助力企业信息化,开源免费工作流引擎AntFlow推出重榜功能tidb支持,为工作流引擎水平扩展提供无限可能
java·spring boot·spring·开源·tidb·activiti
没刮胡子3 个月前
SpringBoot+Activiti7工作流入门实例
java·spring boot·后端·activiti·工作流
风止￴4 个月前
JavaEE从入门到起飞(九) ~Activiti 工作流
java·java-ee·activiti·工作流
神秘微笑5 个月前
Flowable(一个开源的工作流和业务流程管理引擎)中与事件相关的一些核心概念
java·开源·activiti·flowable·工作流
xrl20125 个月前
在JavaDelegate中使用runtimeService服务
activiti·flowable·camunda·jeecgboot
xrl20126 个月前
JeecgFlow补偿事件
activiti·工作流·camunda·jeecgboot·jeecgflow·补偿事件
tekin7 个月前
一个高效的go语言字符串转驼峰命名算法实现函数
算法·golang·go·string·camel·驼峰命名·字符串转驼峰
夜澜听雨声7 个月前
Activiti7_使用
java·activiti
请回答10248 个月前
工作流JBPM流程图说明
java·activiti·工作流