flowable和activiti区别
时间: 2023-04-25 07:05:10 浏览: 389
Flowable和Activiti都是工作流引擎。 Flowable是Activiti的一个分支版本,它在Activiti的基础上进行了改进和扩展。主要区别在于:
1. Flowable提供了更高的性能和更小的内存占用。
2. Flowable支持更多的数据库类型,如MySQL,PostgreSQL,Oracle等。
3. Flowable提供了更多的扩展点,可以更好地扩展和定制。
4. Flowable还支持BPMN 2.0和CMMN 1.1标准。
总体来说Flowable是一个更加高级,性能更高,扩展性更好的工作流引擎。
相关问题
flowable和activiti的区别
Flowable 和 Activiti 都是基于 BPMN 2.0 标准的工作流引擎,它们的核心功能都是流程定义、流程实例化、任务分配、任务处理等。但是,Flowable 是 Activiti 的一个分支,它在 Activiti 的基础上进行了一些改进和优化,比如支持 CMMN 和 DMN 标准,提供了更好的性能和可扩展性等。此外,Flowable 还提供了一些额外的功能,比如表单引擎、决策表引擎、事件监听器等。因此,Flowable 和 Activiti 在功能上有一些差异,但是它们的基本思想和使用方式是相似的。
flowable和activiti7区别
Flowable 和 Activiti 是两个流程引擎框架,它们都是基于 BPMN 2.0(Business Process Model and Notation)标准的开源工具。Flowable 是 Activiti 的一个分支,它由 Activiti 开发团队创建并维护。
以下是 Flowable 和 Activiti7 的一些区别:
1. 项目分支:Flowable 是 Activiti 的一个分支,由 Activiti 开发团队创建并维护。Flowable 在 Activiti 的基础上进行了一些改进和扩展。
2. 社区支持:Flowable 和 Activiti 都有活跃的社区支持,提供用户论坛、文档和示例等资源。Flowable 社区相对较小,但仍然提供了良好的支持。
3. 架构设计:Flowable 的架构设计相对于 Activiti 更加模块化和可扩展。Flowable 将引擎核心与外部服务解耦,使得用户可以根据自己的需求定制和扩展功能。
4. 支持的技术栈:Flowable 和 Activiti 都提供了对多种技术栈的支持,包括 Java、Spring、Spring Boot、REST API 等。
5. 版本兼容性:Activiti7 与 Activiti5 不兼容,而 Flowable 兼容 Activiti5 的引擎配置和流程定义。
6. 文档和示例:Activiti7 的文档和示例相对较少,而 Flowable 提供了更全面的文档和示例,有助于用户更好地理解和使用。
需要注意的是,Flowable 和 Activiti7 在功能上有很多相似之处,因为它们都是基于相同的 BPMN 2.0 标准。选择使用哪个框架取决于具体的需求和个人偏好。
阅读全文