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