API網關(技術名詞)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

API網關,軟體術語,兩個相互獨立的區域網路之間通過路由器進行通信,中間的路由被稱之為網關

任何一個套用系統如果需要被其他系統調用,就需要暴露 API,這些 API 代表著一個一個的功能點。

如果兩個系統中間通信,在系統之間加上一個中介者協助 API 的調用,這箇中介者就是 API 網關。

基本介紹

  • 中文名:API網關
  • 性質軟體系統
  • 所屬行業:網際網路
性質
API 網關可以放在兩個系統之間,同時也可以放在客戶端與服務端之間。
網關作為系統的唯一入口,進入系統的所有請求都需要經過 API 網關。
當系統外部的套用或者客戶端訪問系統的時候,都會遇到這樣的情況:
  • 系統要判斷它們的許可權
  • 如果傳輸協定不一致,需要對協定進行轉換
  • 如果調用水平擴展的服務,需要做負載均衡
  • 一旦請求流量超出系統承受的範圍,需要做限流操作
  • 針對每個請求以及回復,系統會記錄回響的日誌
只要是涉及到對系統的請求,並且能夠從業務中抽離出來的功能,都有可能在網關上實現

相關詞條

熱門詞條

聯絡我們