TongGW提供统一的服务生命周期管理能力,能够将所有服务统一规范,统一接入,形成统一的服务目录对外提供服务,同时统一服务调用接口和方式,建立按需服务的管理平台,真正做到可管、可监、可控、可用;同时TongGW统一对外暴露服务,实现服务路由、协议转换、服务编排、灰度发布、鉴权、流控等能力。
统一的API管理
API注册、发布、变更、下线、授权、版本管理等全方位管理的解决方案。
开放的API目录
提供API查询,订阅,测试等服务,为应用开发者提供统一开放的API目录。
全面监控能力
提供组织、分类、应用、等多级、多维度监控,有助于了解业务瓶颈并及时采取措施。
灵活的报警
对API异常提供自定义的告警规则,并支持多种微信,邮件等通知方式。
细粒度的策略机制
提供细粒度的访问控制策略,以保护、控制、路由API请求。
部署灵活
支持部署在本地、公有云以及私有云上,提供一种混合解决方案。
弹性伸缩
支持无缝的弹性伸缩,轻松构建和部署不同规模的API,以满足SLA要求,提升用户性能体验。
访问控制
通过OAuth2.0验证身份,通过认证系统控制访问 API 的权利,防止非法调用,保护系统免受攻击。
数据校验和映射
支持参数校验,防止对服务的无效访问。通过配置参数映射,以满足客户的特定需求。
API全生命周期管理
实现对服务的全生命周期管理,并扩展服务的业务属性,达到将运行时资源静态化、业务化的目的。
API路由
支持API的动态管理和配置,根据配置来路由请求到匹配的后端服务,支持路径的全量匹配和前缀匹配。
流量控制
提供对 API 接口的调用次数和调用流量控制,保障 API 接口调用的高效性、稳定性和灵活性。同时对流量控制参数提供配置管理的操作界面,以达到精确配置。
熔断降级
支持多种策略的熔断功能,当条件满足时,就不再向后端服务转发请求。当后端服务失效时,如果再转发请求已没有意义。此功能可以防止错误进一步扩大。
API管理中心是将所有服务统一规范,统一接入,形成统一的API目录对外提供服务,提供API注册、发布、变更、撤销、订阅等功能。API网关是运行时网关,它代理在API 管理中心注册的API,监测API的使用情况,发现错误及时报警等。