API网关

格尔API网关是一项API托管的服务,为开发者提供API的创建、维护、发布、监控等整个生命周期的管理。通过API网关,开发者可以封装后端各种服务,以API的形式,提供给各方使用。同时,API网关协助完成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网关支持多种部署方式:单机模式,双机热备部署,微网关分离部署模式。

  • 单机部署

    • 设备的内外网口分别连接API服务,及API调用方所在网络中,即串联在链路中。
  • 双机热备部署

    • 系统支持双机热备功能,在要求高可靠性的环境下,需要对网关进行双机热备部署。双机热备部署需要部署两台设备,一台作为主机,一台作为备机,两台机器都与网络连接,两台设备之间使用交叉线连接热备口进行状态检测,在正常情况下由主机提供服务,当主机发生异常时系统自动切换到备机进行服务。
  • 微网关分离部署

    • 系统支持拆分成两个子系统(即API管理服务和API代理微网关)分离部署。API代理微网关作为执行API代理转发、访问策略、流控策略的执行者,多个API代理微网关可以集群化部署,并通过第三方负载均衡设备负载,使业务性能达到横向扩展的效果;另外,对于多数据中心的场景,系统支持将多个API代理微网关分散部署,并通过一套API管理服务统一管理。

格尔软件旗下众多安全产品,邀您体验

了解更多