起因
因为工作需要,但因为目前世面上的流程引擎都属于开发级别,无法被运营的同学使用(完全不会),所以需要在此基础上做整套的封装。
其次,有同学提及Activiti性能还是不够优秀,担心其对于实时系统性能不够,考虑是否自行实现一套流程引擎(状态机、规则引擎),如果需要自行实现,则更加需要参考 Activiti 的实现,取长补短,所以今日开始做Activiti的深度游。
准备工作
源代码下载
Activiti源码托管在Github上,需要通过Git进行代码的下载,我则偷懒,直接采用eclipse git 插件进行代码下载,并没有安装git客户端,所以代码下载过程就不在此详述,此处附上源码地址