光大彩票

API網關

格(ge)爾API網關(guan)是一項API托管的(de)(de)服(fu)務(wu)(wu),為開(kai)發者提供API的(de)(de)創建、維(wei)護(hu)、發布、監控(kong)等整個生命周(zhou)期的(de)(de)管理。通過API網關(guan),開(kai)發者可以封裝后端各種(zhong)服(fu)務(wu)(wu),以API的(de)(de)形(xing)式(shi),提供給(gei)各方使用。同時,API網關(guan)協助完(wan)成API文檔管理、API測試和SDK生成等。

聯系銷售

產品概述

  • 格爾API網關是一項API托管的服務,為開發者提供API的創建、維護、發布、監控等整個生命周期的管理。通過API網關,開發者可以封裝后端各種服務,以API的形式,提供給各方使用。同時,API網關協助完成API文檔管理、API測試和SDK生成等。
  • 格爾API網關為用戶提供了:
    • API分組、API管理、發布管理、授權信息管理、API導入導出、API訂閱管理等高效的API管理功能。
    • 多維度、靈活度高的流量控制策略、訪問控制等模塊能夠幫助用戶安全的保護后端服務正常穩定運行。
    • 多維度的調用統計與分析功能,為管理人員了解API調用的總體狀況,以及快速定位API調用及API服務有關問題提供重要依據。

產品功能

分類功能說明
生命周期管理API配置支持http、https兩種后端api服務的代理,提供后端mock功能便于前端應用與后端API服務的同步開發,測試。
API發布支持發布到“測試”,“預生產”,“上線”三種運行環境,支持灰度發布
API下線支持對已經發布的不同運行環境的API進行下線處理
API市場可將API上架到API市場
API訂閱API訂閱者從API市場上找到感興趣的API服務,進行訂閱
安全防護多認證方式支持無認證,AK/SK,basic,apikey等多種api消費者認證方式,可通過定制插件的方式與第三方認證系統對接
前后端HTTPS支持作為API代理,同時支持與前端調用方、及后端API服務方分別建立SSL,保證API數據在傳輸中的安全
RSA/SM2協議自適應為多種開發語言提供SDK,前后端SSL協議均支持標準RSA算法的SSL和基于SM2算法的國密SSL
防請求重放、篡改AK/SK認證采用HMAC算法,將對API請求中的時間參數及其他http參數進行HMAC運算和校驗,達到請求防篡改、防重放功能
靈活的權限控制多維度控制從調用方的APP身份、IP地址、開發者賬戶三個維度進行訪問控制
精準的流量控制多維度控制從調用方的APP身份、IP地址、開發者賬戶、API四個維度進行全方位流控
細粒度流控的時間單位可以是秒、分鐘、小時、天
特殊應用、開發者針對特殊應用、特殊開發者,提供比基礎控制更高優先級的策略
屏蔽無效請求支持參數類型、參數值(范圍、枚舉、正則)校驗,無效校驗會被 API 網關直接拒絕,以減少無效請求對后端造成的資源浪費,大幅降低后端服務的處理成本。
統計與分析請求總數按照選擇的時間粒度對指定時間段內通過API網關的請求數量進行統計求和
有效請求按照選擇的時間粒度對指定時間段內通過API網關的有效調用請求數量進行統計求和
響應時間統計按照選擇的時間粒度對指定時間段內API網關的內網口對請求作出相應的平均時間
流量統計按照選擇的時間粒度對指定時間段內通過API網關的內、外網口流量
非法請求統計按照選擇的時間粒度對指定時間段內API網關收到的非法請求數進行統計求和
錯誤響應數按照選擇的時間粒度對指定時間段內API網關收到的后端服務返回>=400錯誤狀態碼的個數進行統計求和
自動工具API文檔根據API配置自動生成md格式的API文檔
多種語言的SDK示例可降低API的運維成本
提供可視化的界面調試工具便于快速測試,快速上線
系統管理管理員三權分立提供管理員三權分立功能,不同的管理員負責不同的功能配置,相互制約
系統在線升級系統支持Web方式的系統升級
雙機熱備功能高可靠性
系統備份回復功能系統可以備份當前所有配置,保證系統癱瘓時的快速恢復
微網關管理管理員可在API管理服務商添加多個API代理微網關,API在發布時,需要選擇
易用性管理員易于操作系統所有管理操作都通過web方式進行,方便使用
負載均衡支持被第三方的負載均衡器進行負載

產品部署

格爾API網關(guan)(guan)支持多種(zhong)部(bu)署方式(shi):單機模式(shi),雙機熱(re)備部(bu)署,微網關(guan)(guan)分離部(bu)署模式(shi)。

  • 單機部署

    • 設備的內外網口分別連接API服務,及API調用方所在網絡中,即串聯在鏈路中。
  • 雙機熱(re)備部署

    • 系統支持雙機熱備功能,在要求高可靠性的環境下,需要對網關進行雙機熱備部署。雙機熱備部署需要部署兩臺設備,一臺作為主機,一臺作為備機,兩臺機器都與網絡連接,兩臺設備之間使用交叉線連接熱備口進行狀態檢測,在正常情況下由主機提供服務,當主機發生異常時系統自動切換到備機進行服務。
  • 微網關分(fen)離部署

    • 系統支持拆分成兩個子系統(即API管理服務和API代理微網關)分離部署。API代理微網關作為執行API代理轉發、訪問策略、流控策略的執行者,多個API代理微網關可以集群化部署,并通過第三方負載均衡設備負載,使業務性能達到橫向擴展的效果;另外,對于多數據中心的場景,系統支持將多個API代理微網關分散部署,并通過一套API管理服務統一管理。

格爾軟件旗下眾多安全產品,邀您體驗

了解更多