聚合節點

​ 聚合節點就是用來(lái)聚合由分支節點拆分出來(lái)的多(duō)個(gè)子的規則流的,所以有(yǒu)聚合節點,就一定要有(yǒu)分支節點,但(dàn)有(yǒu)分支節點卻不一定需要聚合節點(但(dàn)如果設置了參數(shù)urule.flowForkMultiThread=true,,或配置了分支節點的“啓用多(duō)線程”屬性值為(wèi)“是”時(shí),分支節點如果啓用了多(duō)線程執行(xíng)功能,這樣分支節點下一定需要一個(gè)聚合節點,否則會(huì)出現錯誤),對于URule Pro的決策流來(lái)說,拆分出子的決策流後是否有(yǒu)聚合節點是可(kě)選的,但(dàn)聚合節點的出現則一定要有(yǒu)分支節點來(lái)配合,否則聚合節點就沒有(yǒu)意義了。

​ 如果在決策流通(tōng)過某個(gè)分支節點将一個(gè)主流程拆分成若幹個(gè)分支,在分支中運行(xíng)了幾個(gè)需要并行(xíng)處理(lǐ)的節點後,後面還(hái)有(yǒu)其它需要在主流程上(shàng)運行(xíng)的節點,那(nà)麽就需要通(tōng)過一個(gè)聚合節點将所有(yǒu)拆分出來(lái)的分支進行(xíng)聚合,然後再在該聚合節點之後添加其它需要在主流程上(shàng)處理(lǐ)的節點。

​ 聚合節點出入連接線如下表所示:

流入的連接線數(shù)量 流出的連接線數(shù)量
1~n 0~n

results matching ""

    No results matching ""