DeepMind 與谷歌又出大招,用神經網路解決 NP-hard 的 MIP 問題
阿新 • • 發佈:2021-08-02
1、Zuul
- Zuul是在雲平臺上提供動態路由、監控、安全等邊緣服務的框架。Zuul相當於是裝置和Netflix流應用的Web網站後端所有請求的前門,它的核心是過濾器。
2、使用Zuul的優點
- 方法監控。可以在微服務閘道器首先監控資料並將其推送到外部系統進行分析。
- 方便認證。可在閘道器進行進行統一認證,然後再將請求轉發到後端服務。
- 隱藏架構實現細節,提供統一的入口給客戶端請求,減少了客戶端和每個微服務的互動次數。
- 可以統一處理切面任務,避免每個微服務自己開發,提升效率。
- 高可用高伸縮性的服務,避免單點失效。
3、Zuul的過濾器型別
- Pre:可以在請求被路由之前呼叫,適用於身份認證的場景,認證通過後再繼續執行下面的流程。
- Route:在路由請求時被呼叫,適用於灰度釋出場景,在將要路由的時候可以做一些自定義的邏輯。
- Post:在route和error過濾器之後被呼叫,這種過濾器將請求路由到達具體的服務之後執行。適用於需要新增響應頭,記錄響應日誌等應用場景。
- Error:在處理請求時發生錯誤時被呼叫,執行過程中發生錯誤時會進入error過濾器,可以用來統一記錄錯誤資訊。