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