2.Rete

Drools使用了Rete算法膏萧,Rete算法是一種前向規(guī)則快速匹配算法,其匹配速度與規(guī)則數(shù)目無關(guān)俯树。Rete是拉丁文,對應(yīng)英文是net贰盗,也就是網(wǎng)絡(luò)许饿。Rete算法通過形成一個rete網(wǎng)絡(luò)進行模式匹配,利用基于規(guī)則的系統(tǒng)的兩個特征舵盈,即時間冗余性(Temporal redundancy)和結(jié)構(gòu)相似性(structural similarity)陋率,提高系統(tǒng)模式匹配效率球化。
簡單來說,規(guī)則引擎在對規(guī)則文件進行編譯的時候翘贮,會把規(guī)則文件中多個條件作為alpha節(jié)點串聯(lián)起來赊窥,如果多個規(guī)則文件有相同的條件時就共用一個節(jié)點。beta節(jié)點用于表示條件的組合狸页,beta節(jié)點左邊輸入多個節(jié)點锨能,右邊輸入單個節(jié)點。通過beta節(jié)點可以找到命中的規(guī)則文件芍耘。當(dāng)傳入一個fact時址遇,fact會沿著節(jié)點傳遞,所有節(jié)點都有存儲功能斋竞,可以保留到搭過的fact和語義倔约,使用空間換時間的方式,提升下次匹配規(guī)則的速度坝初。詳細的規(guī)則解釋可以看參考鏈接浸剩。



參考:

https://blog.csdn.net/u012373815/article/details/53869097

https://www.cnblogs.com/wangchunlan1299/p/7678250.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市鳄袍,隨后出現(xiàn)的幾起案子绢要,更是在濱河造成了極大的恐慌,老刑警劉巖拗小,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件重罪,死亡現(xiàn)場離奇詭異,居然都是意外死亡哀九,警方通過查閱死者的電腦和手機剿配,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阅束,“玉大人呼胚,你說我怎么就攤上這事∠⒙悖” “怎么了砸讳?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長界牡。 經(jīng)常有香客問我簿寂,道長,這世上最難降的妖魔是什么宿亡? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任常遂,我火速辦了婚禮,結(jié)果婚禮上挽荠,老公的妹妹穿的比我還像新娘克胳。我一直安慰自己平绩,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布漠另。 她就那樣靜靜地躺著捏雌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪笆搓。 梳的紋絲不亂的頭發(fā)上性湿,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機與錄音满败,去河邊找鬼肤频。 笑死,一個胖子當(dāng)著我的面吹牛算墨,可吹牛的內(nèi)容都是我干的宵荒。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼净嘀,長吁一口氣:“原來是場噩夢啊……” “哼报咳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起挖藏,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤暑刃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后熬苍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稍走,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡袁翁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年柴底,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粱胜。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡柄驻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出焙压,到底是詐尸還是另有隱情鸿脓,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布涯曲,位于F島的核電站野哭,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏幻件。R本人自食惡果不足惜拨黔,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望绰沥。 院中可真熱鬧篱蝇,春花似錦贺待、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至涧衙,卻和暖如春哪工,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背绍撞。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工正勒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人傻铣。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓章贞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親非洲。 傳聞我的和親對象是個殘疾皇子鸭限,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容

  • feisky云計算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,847評論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理两踏,服務(wù)發(fā)現(xiàn)败京,斷路器,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 簡介 用簡單的話來定義tcpdump梦染,就是:dump the traffic on a network赡麦,根據(jù)使用者...
    保川閱讀 5,956評論 1 13
  • 2017年12月30日 星期六 晴 上午,睡個懶覺帕识,悠哉悠哉一上午就過去了泛粹。下午,開始寫作業(yè)肮疗,很...
  • 哈嘍伪货,今天想跟你們聊聊“搭訕”這件事们衙,這真的是一門很高深的學(xué)問!<詈簟蒙挑! 首先來看看 有哪些是很瞎的搭訕方式 ▼ “我...
    搞笑有嘻哈閱讀 162評論 0 0