API生态网关的设计、开发和维护

我要开发同款
技术小基2022年11月09日
96阅读

作品详情

网关的角色是作为一个API架构,用来保护、增强和控制对于API服务的访问。为了发展生态业务,控制第三方访问自有业务,需要建设生态API网关,是处于后台服务(提供 REST API 接口服务)之前的系统,用来管理授权、访问控制、熔断降级和流量限制等,这样 REST API 接口服务就被 API 网关保护起来,对所有的调用者透明。因此,隐藏在 API 网关后面的业务系统就可以专注于创建和管理服务,而不用去处理这些策略性的基础设施。

职责:1、API网关从0开始搭建,实现分布式限流,多维度对请求进行流控,基于oauth和jwt的权限校验,重试和熔断降级,保护后端服务可用性。
2、通过埋点进行日志统计、以及对请求进行加密等功能,关注稳定与安全提供更好的服务。
3、实现动态路由和API路由通用设计,方便第三方服务的接入与热生效,为生态开发者提供便利条件。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论