-
资源集约化管理
最大化复用API服务,促进企业间/部门间/合作伙伴间互相借力,打造API经济。
-
全生命周期服务
提供了简单、快速、低成本、低风险的API托管服务,组成了完整的 API 发布、管理、维护全生命周期的体系。
-
操作便捷
服务提供者只需进行简单的操作,即可快速、低成本、低风险地开放数据或服务。
简介
INTRODUCTIONAPI网关(API Gateway)面向企业内有公共能力共享需求的应用系统,统一解决:鉴权、路由、流控、熔断、超时处理、协议转换、数据缓存、数据访问控制、监控分析、监控报警、审计日志等,通过API网关将应用内专有/特有/成熟能力开放,实现业务、功能、资产、数据的服务化,促进能力重用。
提供API开放需要的几乎所有公共功能,包括鉴权、路由、流控、熔断、超时处理、协议转换、数据缓存、监控分析、审计日志等。企业技术管理部门通过API网关统筹管理,增强了整体管控能力,实现企业API的统一治理。
产品特性
FEATURES-
数据缓存
将网关平台的配置元数据等进行缓存,提供整体访问速度;对于查询类型且数据变化不频繁的API,数据缓存可以有效降低后端服务压力;管理人员根据API服务特点配置是否启用数据缓存。
-
流量控制
API网关中可以配置API流量阈值,如:每秒、每分、每小时的请求次数限制,当流量超过阈值,新来的请求会被网关拦截,确保后端服务可以正常运行。
-
熔断处理
当服务超时、错误率超过阈值时停止该API对外服务,避免工作线程长时间等待,待服务正常后恢复服务链路。保障网关对外稳定性和性能,不因个别API响应缓慢或者无法提供服务导致整个网关堵塞。
-
监控和审计
记录API调用明细;从客户端应用的纬度统计其调用了哪些API,调用情况等;API平均响应时间、调用次数、总次数、成功和失败数量等多种纬度报表;统计日常情况,包括限流日志、熔断日志等。
-
权限控制
可对不同消费者分别控制调用权限,接到服务请求时,API网关根据请求参数中的信息来进行权限控制。
应用场景
SCENARIOS-
企业API治理
轻松实现API管理体系化,规范化、标准化。当前,API经济登场,微服务架构兴起,每个企业都在API化,每个系统都在API化。但是在快速发展的过程中导致不成体系、重复开发、烟囱式建设,造成资源冗余和浪费,通竹云API网关可全面治理企业API管理、发布、开放、访问控制等的多方面问题,使API管理体系化、规范化、标准化。
-
打造API生态
轻松实现企业内部、企业间深度合作关系,建立API生态经济。通过竹云API网关提供标准化 API 服务,让API服务提供者放心开放自己的业务能力、数据能力,让企业内、企业外消费者将不同API能力整合到自己的应用中,相互合作,衍生出新的服务,促进企业跨界创新,建立API生态经济。
-
多网多终端支持
一个API服务管理体系,多网多终端支持。通过竹云API网关,应用只需开发自己熟悉的技术框架下API,即可以支持PC互联网、移动互联网、物联网多网多终端设备的多场景API访问需求,企业仅需需运维一套API,大大降低运维成本和复杂度。
-
数据级保护
支持企业为不同消费者/不同场景配置不同的访问策略,实现API内数据级安全访问控制。通过竹云API网关,企业可以针对API创建访问策略,控制消费者的数据可见范围,大大提升数据访问的安全性,降低API开发的工作量和运维成本。
产品架构
ARCHITECTURE通过API网关统筹管控各个系统对外暴露的API服务,统一授权、安全隔离、流量统控、降低研发成本、一站式管理清晰一致。
产品优势
advantage-
支持服务协议转换
API网关兼容异构接口类型,服务提供者可以以多种形式开发接口,在APIG上注册后,通过协议转换,对外统一暴露Restful 格式接口服务。
-
支持服务熔断功能
保障网关对外稳定性和性能,不因个别API响应缓慢或者无法提供服务导致整个网关堵塞。
-
支持服务限流功能
当流量超过阈值,新来的请求会被网关拦截,确保后端服务可以正常运行。
-
支持API数据级访问控制
支持为不同的消费者配置不同的访问范围策略。