第五章 Gateway--服務網關

歐克 ,我接着上篇第四章 Sentinel–服務容錯,繼續寫下去 開始網關之旅

5.1網關簡介


大家都都知道在微服務架構中,一個系統會被拆分爲很多個微服務。那麼作爲客戶端要如何去調用
這麼多的微服務呢?如果沒有網關的存在,我們只能在客戶端記錄每個微服務的地址,然後分別去
用。

在這裏插入圖片描述

這樣的架構,會存在着諸多的問題:

  • 客戶端多次請求不同的微服務,增加客戶端代碼或配置編寫的複雜性
  • 認證複雜,每個服務都需要獨立認證。
  • 存在跨域請求,在一定場景下處理相對複雜。

上面的這些問題可以藉助API網關來解決。

所謂的API網關,就是指系統的統一入口,它封裝了應用程序的內部結構,爲客戶端提供統一服務,一些與業務本身功能無關的公共邏輯可以在這裏實現,諸如認證、鑑權、監控、路由轉發等等。

添加上API網關之後,系統的架構圖變成了如下所示:

html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章