逻辑的执行管制分为三种管制形式,串行执行、并行分支、循环执行,通过这三种执行管制形式,与泛滥的原子服务节点联结起来能够拼装成各种的服务性能。
执行判断
组件与组件之间通过链接线进行程序关联,在线条上可设置公式进行执行判断,当公式为真时,能够依照线条的方向进行步骤化执行上来。
串行执行
串行执行是指依照程序一一执行的模式。在串行执行中,每个工作顺次执行,以后一个工作实现后才会执行下一个工作。这种模式实用于须要依照特定的程序执行工作的场景,确保每个工作的后果被依赖的后续工作正确处理。
并行 / 抉择分支
并行分支是指同时执行多个工作的模式。在并行分支中,工作被分成多个并行的分支执行方向,每个分支可独立执行、可条件判断执行等,这种形式下能够去实现通过条件判断执行满足条件的 原子服务,也能够实现多个并行可独立执行的原子服务,可设置分支判断 / 执行优先级的程序。
执行循序管制,如下图所示,在线条上右键点击时,可设置执行程序的管制。
并行执行判断的根据是当线条上的公式后果为真时,即往下执行。
循环执行
循环执行是指反复执行一组工作的模式。在循环执行中,一组工作被重复执行,直到满足特定条件才进行。循环执行通常应用条件语句或计数器来管制循环的终止条件。这种模式实用于须要屡次执行雷同工作的场景如下图所示:
①:循环变量的管制
②:循环条件的设置
③:具体循环体的配置 jvs-logic 的循环通过循环组件来实现,实质上是通过引入循环组件,在画布上会造成第二层执行的画布,点击循环画布,如下图所示:
在线 demo:https://frame.bctools.cn/
gitee 地址:https://gitee.com/software-minister/jvs-logic
逻辑引擎相干介绍
独立服务编排逻辑引擎:jvs-logic 服务原子组件介绍
可独立服务编排的 jvs-logic 逻辑引擎相干配置介绍
低代码外围工具,jvs-logic 逻辑引擎的背景及核心作用