1. 程式人生 > >人工智慧 人臉識別 springcloud zuul

人工智慧 人臉識別 springcloud zuul

基於閘道器這部分的內容在各個微服務系統的使用都有不同的工具,說道一體化的生態針對springcloud而言就是zuul了,本節主要是在使用zuul之前簡單的橫向對比網際網路公司裡面常用的閘道器工具
閘道器的作用在生產環境中需要滿足以下幾點,畢竟大規模分散式系統而言,流量的控制,安全,效能是非常有必要管控
在這裡插入圖片描述
目前網際網路公司常用的幾款閘道器的服務分別是Nginx,zuul,其他兩款是收費的,而zuul也可以結合Nginx來實現高可用
在這裡插入圖片描述
這裡就以zuul為模型,這裡是zuul的架構圖,可以看出來主要是類似servlet一樣的結果,有過濾器鏈組成,而這些資訊的互動都在RequestContext裡面,所以效能可以知道肯定是比不上Nginx,畢竟Nginx是時間驅動設計,減少執行緒之間的切換,設計的耦合度極低,如Kong就是基於Nginx開發。
在這裡插入圖片描述


這裡就是zuul的處理的請求過程
在這裡插入圖片描述