Skip to content

lovejin52022/process-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基本概念

基于责任链模式拓展的组件,在责任链基础上增加了一些功能。

在流程引擎中,一个流程由多个流程节点组成,流程节点之间的顺序关系可以通过配置文件来定义,支持动态配置流程节点顺序。 通过流程引擎,可以将系统一些业务逻辑拆分为一个一个节点,然后可以对这些节点进行自由组合,动态切换节点顺序,可以快速适应多变的业务发展。

目前定义了3种类型的流程节点,分别如下:

  • 标准流程节点:一个普通的Action
  • 可回滚流程节点:当后续节点出现异常的时候,会执行可回滚操作的Action
  • 动态流程节点:在程序运行的时候根据状态动态选择下一个节点的Action

About

流程引擎 责任链模式

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages