智能引擎
SmartEngine是一个轻量级的业务编排引擎。 它在阿里巴巴集团中被广泛使用。 它可以用于在微服务架构中协调多种服务,以非常低的存储成本以非常高性能的方式启动/信号流程实例,也可以用于传统的流程批准场景中。
设计哲学
吻(保持简单,愚蠢)
标准化:采用BPMN2.0,指定通用语言。
可扩展的:例如解析器,行为,存储,用户集成等
高性能:在某些简单的过程场景中,提供了一种提高性能并降低存储成本的简单方法。
更少的依赖:从一开始,我们就尽力避免JAR地狱。
主要特征
CQRS风格的API,用于启动,信号,查询流程实例,任务,活动。
支持基本的BPMN符号:StartEvent,EndEvent,SequenceFlow,ExclusiveGateway,ServiceTask,ReceiveTask。
在某些简单的过程场景中,提供一种简单的方法来提高性能并降低存储成
2023-03-04 16:56:41
653KB
Java
1