規則引擎預研

2021-08-13 15:37:15 字數 514 閱讀 7358

我們要增加乙個檢查商戶的輸入商品介紹有沒有不合規的單詞的功能,**也有類似的功能。這個規則是需要根據線上的使用者輸入不斷更新的,這個邏輯放到**裡面是不合適的,需要查詢乙個規則引擎。

然後乙個疑問就出來了,儲存過程出來的時間應該比規則引擎出來的時間早,為什麼其他人不用儲存過程來做規則引擎,而是要重新定義規則引擎呢。我猜想,原因如下 1.rete演算法的出現,使人們覺得應該用rete演算法實現一種規則引擎.2.設計系統的時候考慮盡可能不占用資料庫的資源,能用應用伺服器幹的事情就不用資料庫幹.3.mysql儲存過程出來的時間比較晚,沒有儲存過程這個選擇。

到現在,各大網際網路公司再制定規則引擎的時候,全部都選擇程式設計師最熟悉的sql指令碼,算是反思之後的優化吧

然後再反過來看網上介紹自己公司用drools做規則引擎的,只能說是沒有深入了解,或是踩坑之後沒後及時總結,尋找更好的解決辦法,人云亦云的架構師。可以設想如果用drools來做網際網路金融的規則引擎,初期的學習成本就不說了,每招乙個人,都要教他如何寫規則,由於不能單步除錯,各種踩坑,整個公司的執行效率有多低,就可想而知了

關於技術預研

之前做過軟體開發和一點技術管理,然後回學校讀了研究生。課題空閒之餘去公司做過預研 開發,畢業後乾脆在公司做預研工作。目前對工作比較感興趣,但也有點找不著主線似的惶恐。在網上查了一些關於技術預研的的資料,記錄一下。技術預研 技術預先研究,tpr 跟蹤國內外技術發展,分析技術發展趨勢。跟標準,推提案,參...

CMM 技術預研

技術預研 technical pre research,tpr 是指在立項之後到開發工作完成之前的時間內,對專案將採用的關鍵技術提前學習和研究,以便盡可能早地發現並解決開發過程中將會遇到的技術障礙。技術預研過程域是 spp 模型的重要組成部分。本規範闡述了技術預研的規程,該規程的 目標 角色與職責 ...

車道線分割預研

車道線分割預研 車道線方案 總結miou category,miou class 空間平移不變性,乙個 kernel 就需要同時學習 spatial correlations 和 cross channel correlations,spatial correlations 學習的是某個特徵在空間中...