3.4.項目集成
本章節說明(míng)如何在自己的業務系統中引入URule Console的功能。
3.4.1 本章節包括以下內(nèi)容
- 登錄集成
- 導入系統用戶
- 單點登錄
3.4.2 推薦的應用集成架構方式
說明(míng)
(1)推薦以上(shàng)系統間(jiān)交互方式,通(tōng)過網關來(lái)與規則引擎交互,可(kě)能更适應于當前市場(chǎng)主流的微服務體(tǐ)系
- 将鑒權、流控、熔斷等都集中在應用服務網關上(shàng)完成,從而保護規則引擎服務器(qì)
- 由于,規則引擎的輸入接口數(shù)據格式比較特殊,可(kě)能需要在應用服務網關轉換,以更加适配于目标開(kāi)發團隊現有(yǒu)的技(jì)術(shù)棧和(hé)接口交互标準
(2)uRule pro版本是商業收費的,需要license文件才能正常使用
- 通(tōng)過sdk調用方式,此時(shí)規則計(jì)算(suàn)是在本地完成的,那(nà)麽規則文件的解析和(hé)執行(xíng)也是需要license;不單單是規則引擎設計(jì)器(qì)需要license文件,這對于一些(xiē)以單項目采購模式的用戶是個(gè)限制(zhì)
- 換個(gè)角度,假如有(yǒu)100個(gè)消費端,甚至是10000個(gè)應用實例接入呢?此時(shí)每個(gè)消方端可(kě)能操作(zuò)系統+jdk不一樣,或者是c語言程序,那(nà)咱們就不得(de)不考慮如上(shàng)建議
- 從今後規則引擎的生(shēng)産運維角度考慮,也是建議如上(shàng)方式,可(kě)以減少(shǎo)升級的工作(zuò)量