ModernFlux微服務負載保護系統(tǒng)
ModernFlux 是一個微服務負載保護系統(tǒng),為異構環(huán)境下微服務提供分布式多維負載保護,具體通過對微服務南北流量統(tǒng)一控制、東西流量彈性熔斷,以及根據(jù)業(yè)務計算資源自適應最大負載。
主要設計特點
- 低消耗,對業(yè)務計算/存儲/網(wǎng)絡等資源消耗小。
- 業(yè)務擴縮容對負載保護系統(tǒng)無感知,即系統(tǒng)對業(yè)務擴縮容透明。
- 在保證流控精度前提下,對業(yè)務流量(劇烈)變化不敏感,無需頻繁擴縮容。
系統(tǒng)架構圖
ModernFlux 應用效果
下圖是部分 ModernFlux 應用于營銷活動效果圖,黃色線表示實際通過流量,黑色線表示被拒絕的流量,藍色線表示上游的真實流量綠色表示整個 Set 流量控制(未觸發(fā)):
ModernFlux 項目規(guī)劃
- 增加精細小流量控制支持,以及立體多層流控支持。
- 完善容災支持
- 與微服務框架(如Istio)融合
- 與業(yè)務自動擴容融合
- 結合業(yè)務歷史數(shù)據(jù),使系統(tǒng)更智能化,減少閾值使用或其它用戶介入
評論
圖片
表情
