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管理服务统一管理。
  • 格尔软件旗下众多安全产品,邀您体验

    了解更多