activiti7与6区别
时间: 2024-01-27 09:04:05 浏览: 162
activiti5.20与6.0版本数据库变化
Activiti 7与6的主要区别如下:
1. 架构设计:Activiti 7采用了基于微服务的架构设计,将流程引擎拆分成多个微服务,可以独立部署和水平扩展,提高了系统的可靠性和可扩展性;而Activiti 6则采用了传统的单体架构设计。
2. 技术栈:Activiti 7采用了Spring Cloud、Spring Boot、Spring Cloud Stream等技术栈,与Spring Cloud生态圈无缝集成,提供了更加完善的开发体验;而Activiti 6则采用了Spring框架、MyBatis等技术栈。
3. 支持的协议:Activiti 7支持RSocket协议,可以支持异步、响应式的流程执行,提供了更加灵活的流程执行方式;而Activiti 6则不支持RSocket协议。
4. 流程设计器:Activiti 7的流程设计器采用了基于Web的流程设计器,支持在线设计和编辑流程图,提高了开发效率;而Activiti 6则采用了基于Eclipse的流程设计器。
5. 代码开发:Activiti 7提供了丰富的Java API和REST API,支持多种编程语言和框架,可以与各种应用系统进行集成;而Activiti 6只提供了Java API。
阅读全文