複製鏈接
請複製以下鏈接發送給好友

API網關

(技術名詞)

鎖定
API網關,軟件術語,兩個相互獨立的局域網之間通過路由器進行通信,中間的路由被稱之為網關
任何一個應用系統如果需要被其他系統調用,就需要暴露 API,這些 API 代表着一個一個的功能點。
如果兩個系統中間通信,在系統之間加上一個中介者協助 API 的調用,這個中介者就是 API 網關。 [1] 
中文名
API網關
性    質
軟件系統
所屬行業
互聯網
性質
API 網關可以放在兩個系統之間,同時也可以放在客户端與服務端之間。
網關作為系統的唯一入口,進入系統的所有請求都需要經過 API 網關。
當系統外部的應用或者客户端訪問系統的時候,都會遇到這樣的情況:
  • 系統要判斷它們的權限
  • 如果傳輸協議不一致,需要對協議進行轉換
  • 如果調用水平擴展的服務,需要做負載均衡
  • 一旦請求流量超出系統承受的範圍,需要做限流操作
  • 針對每個請求以及回覆,系統會記錄響應的日誌
只要是涉及到對系統的請求,並且能夠從業務中抽離出來的功能,都有可能在網關上實現 [1] 
參考資料