API網關架構設計

What is 網關?

  1. 首先還是在網上查詢了以下網關的含義:
    網關(Gateway)又稱網間連接器、協議轉換器。網關在網絡層以上實現網絡互連,是最複雜的網絡互連設備,僅用於兩個高層協議不同的網絡互連。網關既可以用於廣域網互連,也可以用於局域網互連。網關是一種充當轉換重任的計算機系統或設備。使用在不同的通信協議、數據格式或語言,甚至體系結構完全不同的兩種系統之間,網關是一個翻譯器。與網橋只是簡單地傳達信息不同,網關對收到的信息要重新打包,以適應目的系統的需求。
    額,感覺這個網關的概念是計算機網絡裏面說的網關啊。

  2. WEB API網關——通常WEB API網關是系統的唯一入口,它封裝了系統內部架構,爲客戶端統一提供服務。有一些與業務無關的公共邏輯可以抽象到網關中實現,比如客戶端的認證,訪問控制,監控,緩存等。

  3. 應用網關是將一個網絡與另一個網絡進行相互連通,提供特定應用的網絡間設備,應用網關必須能實現相應的應用協議。應用網關可以看做是運行於要求特定業務的客戶機與提供所需業務的服務器之間的中間過程。應用網關在這類過程中,從用戶側來看它起着服務器的作用,從服務器側來看它是一個客戶機。

API網關

Reference

網關設計概述
小豹API網關

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