轻舟API网关如何帮助企业开放和共享服务?

微服务作为应用开发技术的必然趋势,业务系统微服务改造后,如何在企业多个系统之间、或者内部系统和合作伙伴以及第三方的系统之间实现跨系统、跨协议的服务能力开放和分享迎来新的挑战。

缺少有效应对突发流量的手段
传统方式通过控制入口流量,无法解决个别服务在大压力下无法正常响应,异常快速传递到关联服务,最终导致整个系统的雪崩。
轻舟API网关提供流量控制、熔断、降级等服务治理功能,可以有效应对电商大促、突发事件等场景下关键服务正常运行,降低系统性风险发生概率。
重复开发通用功能
用户管理、认证鉴权作为应用通用功能,多个应用均需要重复开发和部署。
轻舟API网关提供统一认证鉴权机制,用户可配置用户凭证和授权信息,以及自定义信息携带给后端应用实例,开发人员无需重复实现认证鉴权等通用功能,只需专注于业务开发。
非REST标准接口开放困难
传统基于Web Service/gRPC等标准开发的应用,需要修改才能以REST接口形式对外暴露服务。
轻舟API网关提供协议转化功能,支持将Web Service、gRPC等接口以REST接口形式对外开放,用户无需适配开发新的接口标准。
缺少API灰度发布机制
服务发布后,多版本的管理操作比较复杂。
轻舟提供服务灰度发布功能,用户可部署服务的多个版本,支持配置各版本的流量百分比,也支持根据请求参数路由请求到不同的版本,以满足不同的灰度版本要求。
缺少API调用审计
传统方式部署API后,无法有效掌握API调用情况。
轻舟API网关提供服务审计功能,用户可以根据时间段、服务、API、耗时等多个维度查看API的调用记录信息,同时支持根据每秒查询率、平均时延、请求失败率、每分钟4xx数等维度进行服务调用统计,支持用户全方位掌握API调用情况。
API管理事务繁琐
API管理涉及接口文档维护、SDK维护、版本管理、上线/下线、流控等工作,手工操作异常繁琐。
轻舟API网关提供API全生命周期管理和治理能力,通过服务、路由和API接口等对象管理,可以解决 API 文档维护、SDK维护、API 版本管理、API治理等繁琐事务,极大地降低了API日常维护成本。

热门场景

将企业内部服务能力以标准API的形式开放给外部合作伙伴或第三方,与外部用户可管可控地共享服务、能力和数据,达成深度合作,共建新生态。
规范系统间API接口,快速完成企业内部系统的解耦及前后端分离,实现可观可控的相互访问。
实现软件交付的标准化,促进交付质量,以及确保软件可迭代。

核心功能

API全生命周期管理
支持包括 API发布、API下线、API版本管理等生命周期管理功能
统一认证鉴权
支持AK/SK、JWT等认证方式,提供网关、服务和API等对象的鉴权管理功能
服务治理
支持超时重试、流控、降级和熔断等功能,同时提供网关的维护开关功能
服务路由
支持动态路由、负载均衡、版本分流等功能
安全防护
支持动态路由、负载均衡、版本分流等功能
协议转换
支持gRPC、Dubbo RPC、Web Service接口转为REST对外开放
数据转换
支持gRPC、Dubbo RPC、Web Service接口转为REST对外开放
运维监控
支持服务审计,可以查看服务或接口调用记录和调用统计,针对服务监控项可配置告警规则,当达到告警阈值时,触发告警并通知管理员
知识库
支持通过知识库自动创建API,统一接口定义,实现接口的标准化

方案与报价

面向行业提供咨询服务
深度剖析成功案例
个性化推荐成熟架构
量身定制解决方案