API网关
API服务的一站式管理
APIG
  • 资源集约化管理

    资源集约化管理

    最大化复用API服务,促进企业间/部门间/合作伙伴间互相借力,打造API经济。

  • 全生命周期服务

    全生命周期服务

    提供了简单、快速、低成本、低风险的API托管服务,组成了完整的 API 发布、管理、维护全生命周期的体系。

  • 操作便捷

    操作便捷

    服务提供者只需进行简单的操作,即可快速、低成本、低风险地开放数据或服务。

简介

INTRODUCTION

API网关(API Gateway)面向企业内有公共能力共享需求的应用系统,统一解决:鉴权、路由、流控、熔断、超时处理、协议转换、数据缓存、数据访问控制、监控分析、监控报警、审计日志等,通过API网关将应用内专有/特有/成熟能力开放,实现业务、功能、资产、数据的服务化,促进能力重用。


提供API开放需要的几乎所有公共功能,包括鉴权、路由、流控、熔断、超时处理、协议转换、数据缓存、监控分析、审计日志等。企业技术管理部门通过API网关统筹管理,增强了整体管控能力,实现企业API的统一治理。

产品特性

FEATURES
  • 数据缓存

    将网关平台的配置元数据等进行缓存,提供整体访问速度;对于查询类型且数据变化不频繁的API,数据缓存可以有效降低后端服务压力;管理人员根据API服务特点配置是否启用数据缓存。



  • 流量控制

    API网关中可以配置API流量阈值,如:每秒、每分、每小时的请求次数限制,当流量超过阈值,新来的请求会被网关拦截,确保后端服务可以正常运行。


  • 熔断处理

    当服务超时、错误率超过阈值时停止该API对外服务,避免工作线程长时间等待,待服务正常后恢复服务链路。保障网关对外稳定性和性能,不因个别API响应缓慢或者无法提供服务导致整个网关堵塞。


  • 监控和审计

    记录API调用明细;从客户端应用的纬度统计其调用了哪些API,调用情况等;API平均响应时间、调用次数、总次数、成功和失败数量等多种纬度报表;统计日常情况,包括限流日志、熔断日志等。

  • 权限控制

    可对不同消费者分别控制调用权限,接到服务请求时,API网关根据请求参数中的信息来进行权限控制。

应用场景

SCENARIOS
  • 企业API治理

    01

    轻松实现API管理体系化,规范化、标准化。当前,API经济登场,微服务架构兴起,每个企业都在API化,每个系统都在API化。但是在快速发展的过程中导致不成体系、重复开发、烟囱式建设,造成资源冗余和浪费,通竹云API网关可全面治理企业API管理、发布、开放、访问控制等的多方面问题,使API管理体系化、规范化、标准化。

  • 打造API生态

    02

    轻松实现企业内部、企业间深度合作关系,建立API生态经济。通过竹云API网关提供标准化 API 服务,让API服务提供者放心开放自己的业务能力、数据能力,让企业内、企业外消费者将不同API能力整合到自己的应用中,相互合作,衍生出新的服务,促进企业跨界创新,建立API生态经济。 

  • 多网多终端支持

    03

    一个API服务管理体系,多网多终端支持。通过竹云API网关,应用只需开发自己熟悉的技术框架下API,即可以支持PC互联网、移动互联网、物联网多网多终端设备的多场景API访问需求,企业仅需需运维一套API,大大降低运维成本和复杂度。

  • 数据级保护

    04

    支持企业为不同消费者/不同场景配置不同的访问策略,实现API内数据级安全访问控制。通过竹云API网关,企业可以针对API创建访问策略,控制消费者的数据可见范围,大大提升数据访问的安全性,降低API开发的工作量和运维成本。

产品架构

ARCHITECTURE

通过API网关统筹管控各个系统对外暴露的API服务,统一授权、安全隔离、流量统控、降低研发成本、一站式管理清晰一致。

APIG.jpg

产品优势

advantage
  • 支持服务协议转换

    API网关兼容异构接口类型,服务提供者可以以多种形式开发接口,在APIG上注册后,通过协议转换,对外统一暴露Restful 格式接口服务。

    支持服务协议转换
  • 支持服务熔断功能

    保障网关对外稳定性和性能,不因个别API响应缓慢或者无法提供服务导致整个网关堵塞。

    支持服务熔断功能
  • 支持服务限流功能

    当流量超过阈值,新来的请求会被网关拦截,确保后端服务可以正常运行。

    支持服务限流功能
  • 支持API数据级访问控制

    支持为不同的消费者配置不同的访问范围策略。

    支持API数据级访问控制