国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

urule規(guī)則引擎使用(2022詳細(xì))

這篇具有很好參考價(jià)值的文章主要介紹了urule規(guī)則引擎使用(2022詳細(xì))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


因?yàn)楣ぷ魃嫌龅搅藆rule開源版本規(guī)則引擎,所以在這里 介紹一下自己是如何使用的

一、開源版本和pro版本的區(qū)別

1、功能比較

這里是免費(fèi)版本2.0和pro3.0的功能比較:

URULE PRO版與開源版主要功能比較
特性 URULE PRO版 URULE開源版
向?qū)經(jīng)Q策集
腳本式?jīng)Q策集
決策樹
決策流
決策表
交叉決策表
復(fù)雜評(píng)分卡
文件名、項(xiàng)目名重構(gòu)
參數(shù)名、變量常量名重構(gòu)
Excel決策表導(dǎo)入
規(guī)則集模版保存與加載
中文項(xiàng)目名和文件名支持
服務(wù)器推送知識(shí)包到客戶端功能的支持
知識(shí)包優(yōu)化與壓縮的支持
客戶端服務(wù)器模式下大知識(shí)包的推拉支持
規(guī)則集中執(zhí)行組的支持
規(guī)則流中所有節(jié)點(diǎn)向?qū)綏l件與動(dòng)作配置的支持
循環(huán)規(guī)則多循環(huán)單元支持
循環(huán)規(guī)則中無條件執(zhí)行的支持
導(dǎo)入項(xiàng)目自動(dòng)重命名功能
規(guī)則樹構(gòu)建優(yōu)化
對(duì)象查找索引支持
規(guī)則樹中短路計(jì)算的支持
規(guī)則條件冗余計(jì)算緩存支持
基于方案的批量場(chǎng)景測(cè)試功能
知識(shí)包調(diào)用監(jiān)控
更為完善的文件讀寫權(quán)限控制
知識(shí)包版本控制
SpringBean及Java類的熱部署
技術(shù)支持

2、更改規(guī)則如何生效

免費(fèi)版本:修改后重啟后端服務(wù)

二、如何使用開源版本

1、使用指南地址

1.簡(jiǎn)介 · URule規(guī)則引擎使用指南 (bstek.com)

2、運(yùn)行規(guī)則引擎服務(wù)

模塊結(jié)構(gòu)如下:

urule規(guī)則引擎使用(2022詳細(xì))

其中toplink-rule-server為服務(wù)端,toplink-admin為客戶端;修改toplink-rule-server里面resources里application.properties數(shù)據(jù)庫配置,在數(shù)據(jù)庫創(chuàng)建空的庫。urule會(huì)自動(dòng)創(chuàng)建表

urule規(guī)則引擎使用(2022詳細(xì))

運(yùn)行toplink-rule-server的ToplinkRuleServerApplication啟動(dòng)類

打開瀏覽器訪問 http://localhost:8090/urule/ frame,如下圖
urule規(guī)則引擎使用(2022詳細(xì))

這時(shí)server端已經(jīng)成功運(yùn)行!

3、使用步驟

3.1創(chuàng)建項(xiàng)目

鼠標(biāo)右鍵項(xiàng)目列表,點(diǎn)擊創(chuàng)建新項(xiàng)目,輸入項(xiàng)目名稱(項(xiàng)目名稱自己定義)

urule規(guī)則引擎使用(2022詳細(xì))

urule規(guī)則引擎使用(2022詳細(xì))

3.2創(chuàng)建變量庫

變量庫對(duì)應(yīng)的是代碼中的一個(gè)個(gè)實(shí)體,例如添加一個(gè)customer的變量庫(變量庫名自己定義),代碼中應(yīng)該有一個(gè)customer的實(shí)體類。

urule規(guī)則引擎使用(2022詳細(xì))

urule規(guī)則引擎使用(2022詳細(xì))

urule規(guī)則引擎使用(2022詳細(xì))

urule規(guī)則引擎使用(2022詳細(xì))

上圖中2.輸入名稱(自定義,例如:可以是會(huì)員類)3.輸入類的全限定包名就是相關(guān)實(shí)體類的包名,例如:可以輸入customer的全包名,用來后續(xù)測(cè)試會(huì)員相關(guān)規(guī)則的測(cè)試。4.點(diǎn)擊生成后,右端就會(huì)出現(xiàn)對(duì)應(yīng)的實(shí)體類的字段(屬性)

urule規(guī)則引擎使用(2022詳細(xì))

urule規(guī)則引擎使用(2022詳細(xì))

最后點(diǎn)擊保存!變量庫就已經(jīng)成功創(chuàng)建!

3.3創(chuàng)建決策集或決策樹

這里以創(chuàng)建決策集為例,決策集就是規(guī)則的集合,用來添加一條條的規(guī)則。

urule規(guī)則引擎使用(2022詳細(xì))

名稱自定義,例如:customer

創(chuàng)建之后先添加變量庫,這樣就可以獲取相關(guān)實(shí)體類的屬性了,點(diǎn)擊添加,選擇對(duì)應(yīng)的變量庫,這里我們可以添加剛剛創(chuàng)建的customer變量庫,后面添加規(guī)則的時(shí)候就可以獲取會(huì)員類的屬性了。

urule規(guī)則引擎使用(2022詳細(xì))

urule規(guī)則引擎使用(2022詳細(xì))

這樣就已經(jīng)成功添加了。

然后開始添加規(guī)則:

urule規(guī)則引擎使用(2022詳細(xì))

urule規(guī)則引擎使用(2022詳細(xì))

這里可以選擇會(huì)員類的年齡

urule規(guī)則引擎使用(2022詳細(xì))

這里可以選擇選擇大于

urule規(guī)則引擎使用(2022詳細(xì))

然后選擇輸入值

urule規(guī)則引擎使用(2022詳細(xì))

比如這里輸入18

urule規(guī)則引擎使用(2022詳細(xì))

比如我們可以再添加條件:會(huì)員類的等級(jí)大于3

urule規(guī)則引擎使用(2022詳細(xì))

然后添加那么后面的動(dòng)作,選擇變量賦值,操作和上面的一樣

urule規(guī)則引擎使用(2022詳細(xì))

然后添加否則的動(dòng)作,和上面一樣,如:我們添加那么會(huì)員類的名稱為黃金會(huì)員否則為普通會(huì)員

urule規(guī)則引擎使用(2022詳細(xì))

點(diǎn)擊保存!規(guī)則定義成功!

補(bǔ)充變量后面可以添加加減乘除除余操作

urule規(guī)則引擎使用(2022詳細(xì))

3.4測(cè)試知識(shí)包

可以通過添加知識(shí)包對(duì)相應(yīng)的規(guī)則進(jìn)行測(cè)試

添加知識(shí)包

(包id和包名稱自定義)

urule規(guī)則引擎使用(2022詳細(xì))

添加之后選擇該包,再點(diǎn)擊添加文件

urule規(guī)則引擎使用(2022詳細(xì))

名稱自定義,資源文件路徑可以選擇剛剛添加的customer的決策集,版本號(hào)會(huì)自動(dòng)生成的。

urule規(guī)則引擎使用(2022詳細(xì))

點(diǎn)擊保存!知識(shí)包創(chuàng)建完成!

這是可以進(jìn)行仿真測(cè)試,點(diǎn)擊仿真測(cè)試,輸入年齡和等級(jí),點(diǎn)擊測(cè)試決策包

urule規(guī)則引擎使用(2022詳細(xì))

輸入測(cè)試的年齡和等級(jí)后點(diǎn)擊測(cè)試決策包,就可以對(duì)相應(yīng)規(guī)則進(jìn)行測(cè)試了,例如:我們輸入年齡20,等級(jí)5就可以得到會(huì)員的名稱為黃金會(huì)員了。

urule規(guī)則引擎使用(2022詳細(xì))

3.5代碼調(diào)用

客戶端的規(guī)則實(shí)現(xiàn),例如:接口:api/rule/test(包含實(shí)體類,規(guī)則引擎的項(xiàng)目名和測(cè)試包名)

這里就是用到的customer實(shí)體類,csad項(xiàng)目中的pur知識(shí)包

urule規(guī)則引擎使用(2022詳細(xì))

運(yùn)行toplink-admin的ToplinkApplication啟動(dòng)類

打開瀏覽器訪問 http://localhost:8080/api/rule/test?age=20&level=5,如下圖

urule規(guī)則引擎使用(2022詳細(xì))

就可以得到規(guī)則中定義的黃金會(huì)員了文章來源地址http://www.zghlxwxcb.cn/news/detail-448393.html

到了這里,關(guān)于urule規(guī)則引擎使用(2022詳細(xì))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 若依低代碼平臺(tái)(帶工作流引擎版本)使用記錄

    若依低代碼平臺(tái)(帶工作流引擎版本)使用記錄

    目錄 0 平臺(tái)介紹 1 創(chuàng)建數(shù)據(jù)庫 2 Redis緩存數(shù)據(jù)庫 3 修改配置文件 4 修改maven依賴 5 運(yùn)行后臺(tái) 6 運(yùn)行前端 7 運(yùn)行效果 帶工作流引擎的開源低代碼平臺(tái)并不常有,這是基于若依開發(fā)的工作流版本低代碼平臺(tái),MIT開源協(xié)議,前后端分離,前端使用Vue框架,后端SpringBoot。 本文引用的

    2024年02月12日
    瀏覽(48)
  • 工作7年了,從“功能測(cè)試”到了現(xiàn)在的“測(cè)試開發(fā)”,年薪35W+,分享下我的心得

    工作7年了,從“功能測(cè)試”到了現(xiàn)在的“測(cè)試開發(fā)”,年薪35W+,分享下我的心得

    時(shí)光飛逝,轉(zhuǎn)眼間從事軟件測(cè)試已經(jīng)是第7個(gè)年頭了。從最開始的毛頭小子到現(xiàn)在的獨(dú)當(dāng)一面經(jīng)歷了太多,也學(xué)習(xí)了太多知識(shí),所幸最后結(jié)果是好的,目前在上海工作從事測(cè)試開發(fā)崗位,年薪35W+, 曾就職于美團(tuán)測(cè)試開發(fā)框架組,搭建過美團(tuán)platuo測(cè)試框架,thrift測(cè)試框架,自動(dòng)

    2024年02月01日
    瀏覽(31)
  • 微機(jī)原理 || MOV 指令使用規(guī)則(詳細(xì)+例題)

    MOV? ?目標(biāo), 源 DST目標(biāo)操作數(shù): 通用寄存器、段寄存器、存儲(chǔ)單元、 立即數(shù) SRC源操作數(shù): 通用寄存器、段寄存器、存儲(chǔ)單元 MOV指令使用規(guī)則: (1) 目標(biāo)操作數(shù)無立即方式?? 例如,MOV 03H,AL; 為錯(cuò)誤指令 (2)數(shù)據(jù)傳送應(yīng)注意數(shù)據(jù)類型的一致(要求等字長(zhǎng)) ;或是至少有一個(gè)是確定

    2024年02月06日
    瀏覽(36)
  • Java動(dòng)態(tài)腳本&規(guī)則引擎、計(jì)算/表達(dá)式引擎

    在日常的Java項(xiàng)目中,我們免不了會(huì)遇到這樣的需求: 動(dòng)態(tài)地獲取并運(yùn)行自定義腳本文件,以實(shí)現(xiàn)特定的功能 對(duì)數(shù)據(jù)流執(zhí)行用戶自定義的數(shù)據(jù)有效性、公式計(jì)算、數(shù)據(jù)處理ETL(如數(shù)據(jù)截取、拼接)等不同業(yè)務(wù)邏輯 對(duì)用戶輸入的代碼或腳本文件進(jìn)行測(cè)試、運(yùn)行,確保其語法正確

    2023年04月27日
    瀏覽(17)
  • 【規(guī)則引擎】Drools急速入門

    【規(guī)則引擎】Drools急速入門

    1.Drools規(guī)則引擎簡(jiǎn)介 (1)什么是規(guī)則引擎 ? 全稱為業(yè)務(wù)規(guī)則管理系統(tǒng),英?名為BRMS(即 Business Rule Management System)。規(guī)則引擎的主要思想是將應(yīng)用程序中的業(yè)務(wù)決策部分分離出來,并使用預(yù)定義的語義模塊編寫業(yè)務(wù)決策(業(yè)務(wù)規(guī)則),由用戶或開發(fā)者在需要時(shí)進(jìn)行配置、管理

    2024年02月05日
    瀏覽(19)
  • Drools 規(guī)則引擎原理

    Drools 規(guī)則引擎原理

    基于Java的開源的規(guī)則引擎框架有很多,從實(shí)現(xiàn)原理上來說分為以下三類: 通過Java語言+RETE算法實(shí)現(xiàn)(drools和urule) 通過腳本語言+jvm實(shí)現(xiàn)(groovy) 通過Java表達(dá)式+jvm實(shí)現(xiàn)(Aviator) 從“頻繁且通用”的業(yè)務(wù)變化中抽象出來的中間服務(wù)層,實(shí)現(xiàn)了將決策邏輯從應(yīng)用代碼中分離出來,

    2024年02月08日
    瀏覽(14)
  • Drools規(guī)則引擎

    Drools規(guī)則引擎

    Drools(Drools Rule Engine)是一個(gè)開源的規(guī)則引擎,它主要用于在Java應(yīng)用程序中實(shí)現(xiàn)規(guī)則管理。Drools規(guī)則引擎將規(guī)則定義和管理從應(yīng)用程序代碼中分離出來,使得規(guī)則可以獨(dú)立于應(yīng)用程序運(yùn)行。這樣可以提高規(guī)則的可靠性和可維護(hù)性,同時(shí)也可以使得規(guī)則的更新和管理更加方便。

    2024年02月07日
    瀏覽(16)
  • LiteFlow規(guī)則引擎的入門

    LiteFlow規(guī)則引擎的入門

    1、LiteFlow簡(jiǎn)介 LiteFlow是一個(gè)非常強(qiáng)大的現(xiàn)代化的規(guī)則引擎框架,融合了編排特性和規(guī)則引擎的所有特性。 利用LiteFlow,你可以將瀑布流式的代碼,轉(zhuǎn)變成以組件為核心概念的代碼結(jié)構(gòu),這種結(jié)構(gòu)的好處是可以任意編排,組件與組件之間是解耦的,組件可以用腳本來定義,組件

    2024年02月05日
    瀏覽(15)
  • EasyRules規(guī)則引擎工具類

    EasyRules是一款基于Java的開源的輕量級(jí)的規(guī)則引擎框架。它可以幫助開發(fā)人員快速開發(fā)并管理規(guī)則,實(shí)現(xiàn)應(yīng)用程序的自動(dòng)化決策。EasyRules框架非常易于使用,且可以與任何Java應(yīng)用程序無縫集成。在本文中,我們將對(duì)其進(jìn)行一個(gè)簡(jiǎn)單的封裝,以實(shí)現(xiàn)復(fù)雜的規(guī)則表達(dá)式匹配。 Eas

    2024年02月13日
    瀏覽(17)
  • flink規(guī)則引擎設(shè)計(jì)思路

    flink規(guī)則引擎設(shè)計(jì)思路

    在日常工作中我們經(jīng)常收到一些諸如此類需求:“用戶給點(diǎn)擊了開屏廣告,給用戶下發(fā)私信”、“用戶進(jìn)入了推薦線,但在60秒內(nèi)沒有任何點(diǎn)擊操作,彈框引導(dǎo)用戶選擇感興趣的內(nèi)容”、“用戶點(diǎn)贊了某位作者的兩篇以上的內(nèi)容,但并沒有關(guān)注過此作者,則彈框引導(dǎo)用戶關(guān)注

    2024年02月05日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包