🍮启动不检查规则
版本支持:v2.12.0+
LiteFlow默认启动的时候都需要解析规则,但是在协作开发的时候,很可能有些组件还没有,但是规则里却写上了这个组件。这就会导致启动报错。
为此,框架提供了一个新的全局参数供用户配置:
liteflow.parse-mode=PARSE_ONE_ON_FIRST_EXEC
如果设置成PARSE_ONE_ON_FIRST_EXEC
那就不会启动时检查规则。
这个parse-mode
一共有三种值:
设置值 | 含义 |
---|---|
PARSE_ALL_ON_START | 启动时解析所有的规则,不配置默认就是这个值 |
PARSE_ALL_ON_FIRST_EXEC | 启动时不解析规则,但是第一次执行任意规则时,解析所有的 |
PARSE_ONE_ON_FIRST_EXEC | 启动时不解析规则,但是第一次执行相关规则时,只解析对应的规则 |
同时以前的parse-on-start
参数废弃。
之前的parse-on-start=true
就等同于现在的PARSE_ALL_ON_START
。parse-on-start=false
就等同于现在的PARSE_ALL_ON_FIRST_EXEC
。
官方建议,如果你希望启动时不检查规则,直接设置PARSE_ONE_ON_FIRST_EXEC
就可以了。
帮助我们改善此文档 (opens new window)
上次更新: 2024/04/11, 20:54:24