顶层接口Session,SessionFactory
Session有两个实现类:
DbSqlSession: 负责sql表达式的执行
AbstractManager: 负责对象的持久化操作
SessionFactory...基于List和Map来做缓存:如查询时先查缓存,没有则直接查询并放入缓存
异步执行组件
Activiti可以执行任务,JobExecutor为其核心类,JobExecutor包含三个主要属性:...架构[在这里插入图片描述]
Activiti Engine:
最核心的模块
提供针对BPMN 2.0规范的解析,执行,创建,管理(任务,流程实例),查询历史记录并根据结果生成报表
Activiti Modeler...用于不同场景下, 如存放资源文件)
activiti.cfg.xml: Activiti核心配置文件,配置流程引擎创建工具的基本参数和数据库连接池参数
定义数据库配置参数
配置连接池参数 Activiti...特点数据持久化
Activiti的设计思想是简洁,快速
瓶颈体现在和数据库交换数据的过程中,针对这一点Activiti选择了使MyBatis,从而可以通过最优的SQL语句执行Command,仅凭如此就能让引擎在速度上保持最高的性能引擎