00:01
Autobi anything分体色元素路由条件流转。那么这个组件是做什么用的?啊,它是用来做路由的,是根据您的报文呢等一系列的条件进行一个相关流转,从而执行一个或者多个不同的业务流程,啊不管他是像我们这页面给您做的这个哈沃德的。啊,DEMO它是接口,然后或者是说它能流转到什么呢?就是说决策引擎,规则引擎或者业务引擎啊等等等等都是可以的。啊,通过这块儿条件,然后流转到不同的要务流程里,那么我们这个Hollywood级的一个DEMO的话,是做什么事儿呢?就是说我们会拿到相关报文。然后根据报文里边的这个变量。它里边满足不同的条件,然后执行这里边儿不同的这个。一个接口。啊,我们可以看一下啊,可以看一下。
01:01
打开。啊,我们拿到什么呢?我们拿到的是这里边儿的变量,然后根据变量里边的内容,如果还有。A的话,它就会执行这个有流程,也就是说我们的这里边儿的接口A,然后如果里边还有B的话,它就会执行我们的这个里边的接口B这个流程。啊。然后的话,我们这边是有策略类型的,是顺序执行还是命中退出啊,命中退出的话就是说啊,只要判断里边有这一个满足,我就退出了,然顺序执行的话,它是按照您的条件流流转,这边从头执行到尾,把所有满足条件呢都可以给执行了。啊,是这样的一个模式。啊,然后我们这边的这个接口这块的话,我们去看一个啊。修改它是什么呢?它是把我们的这个。
02:00
抽取出来的数据啊,抽取出来数据是ID=1的这个数据,然后发送到我们的这个。啊,接口上面去,然后这个接口的话,会在这里边进行一个展示啊,接口数据我会展示出来,这样我们就可以看到它已经调用了啊。然后这个的话是什么呢。啊,你简单看一下吧。这个是前面不一样的地方,就是在这儿还是ID2这么一个数据。啊,然后它里边有个标识的话,关键字是B,那个是A啊,我们现在的话就来简单的调用一下啊调用一下。我们看一下啊,我们这个是顺序执行,我们可以改成什么呢。改成命中执行吧,应说退出啊保存。好,我们先看一下啊。看一下,那么这个是我们的豹纹啊。我会拿的这个ID lay ID是这要素啊,对应好,那么这个文的话就可以转到这里,然后经过他的这个筛选,然后你是要执行A呀,还是执行B呀啊。
03:12
是这样的。好,我们现在看一下它的DES这个变量是ABCD,那么我这里边儿都含了ABCD啊,都有,那么我们现在执行一下。好执行了,然后我们看一下结果。啊,进来一条啊,这个是AA啊,ID=1的,那么这个是什么呢?就是说我们在这里边儿啊,因为我们是命中退出,然后我们是顺序执行的啊,只要。满足这个A的话。那么它就会执行了这个,然后因为只要一命中,它就会退出啊,所以说他只是执行了接口A。好,那么我们这里边儿的话啊,你们可要问了,那么我想现在的话我就想。
04:02
这里边儿一个都没有。C和D。好,那这个时候的话。它是没有的啊,它是没有的。好,那我这里边儿的话,我想执行一个B啊。我执行个B。好,那这个时候我们再来刷新。B已经进来了B啊。ID=2啊,这个相关数据已经进来了,那这就说明什么呢?它从这里边判断出来,我们的变量里边还有一个B,它会走到这个。接口闭上了去。啊,这个B上面去,那么我们现在的话什么呢。把这里边儿相关数据改成ABCD。A.B.CD啊ABCD,然后呢。我们再把什么呢?再把这一块的话改成什么顺序执行。
05:01
那这个时候的话就会变成什么呢?就是说我们的B和。什么?我们的A和B这两个接口都会执行。啊,保存一下。就是说我们现在变成了顺序执行,就是说它的这个两个表达式它都会执行到,但是满不满足我们的看一下,OK, 我们现在看一下啊。那么我们现在这里边儿就有2条数据啊,2条数据我们再刷线应该是进来2条。你们看到啊,那台新的数据进来了,一个是1和一个2啊。一个A和一个B,那么就说明什么呢?就是说我的这个进来的报文,我满足了你的这个两个表达式条件,那么我分别走到了1,这个我走到了A,这个我走到了B啊。
06:00
那如果的话,我们这块儿变成了什么呢?命咒退出,那么他是按照这个顺序走的,那么他只要走到这个A这块儿,如报恩里边还有A啊,那么他就会走到这块儿,然后直接退出了啊,剩下来他不会走,如果我们这里边儿是顺序执行的话,那么他是从头走到尾。啊,只要你满足的话,他就会走到相关的流程上面去。那就是我们分体元素路由条件流转。这么一个具体的应用,它会让我们去根据不同的报文呢,或者是说什么呢,就是说我们根据报文。什么,您根据报文上去。取我们的数据库里边的一些,比如说我这个叫B啊B,然后我们select。啊,什么from DEMO where, 什么ID等于这个,然后根据我们报文里边的一些东西啊,比如说这个BS,根据我们报文里边的。
07:05
变量,然后上数据库里来取出值,然后这个取出这个值以后,我们也可以进行一个相关的判断啊,或者是我们自己加工也可以啊,那这样的话,我们可以根据各种各样的这种条件。啊,当然是有报文进行触发的各种各样的条件,然后决定我们的这个报文的是要走到哪一个流程上面去,或者说哪些流程是。一起走的啊。啊,这样就能实现我们非常非常复杂的业务逻辑,那这个就是我们分思后元素路由调节流转。这么一个组件非常非常令人。觉得很实用的这么一个组件。
我来说两句