API网关管理

[TOC] #什么是易源网关 易源网关包括2个子系统功能,分别是API管理和连接器系统。 ![](https://oss.showapi.com/doc/3963/27/e4ffabcb07dc_1611296332156.png?x-oss-process=image/resize,p_100) ##1、API管理 易源API管理系统构建于OPENRESTY, 在客户端和后端服务间转发API通信, 充当API网管角色。 通过插件扩展, 易源实现了众多的管理功能。 易源将请求返回流程划分为6个阶段, 在每个阶段, 通过插件完成分发、 映射、转换、缓存、负载、熔断、监控、日志等功能。 ###1.1 总体逻辑图 ![](https://oss.showapi.com/doc/3963/27/097c505f64bf_1676877249341.png?x-oss-process=image/resize,p_100) ###1.2 功能特点 ![](https://oss.showapi.com/doc/3963/27/f8b4ee19054d_1611296350586.jpg?x-oss-process=image/resize,p_100) ###1.3 使用场景 主要用于用户管理自己的私有化接口。 从开发效率和质量上来说,微服务化、接口化开发已经是软件领域中的大趋势,但是用户建设自己的API管理系统是很耗费成本的事情,而且API管理本身是比较规范和标准化的,也没有必要每个用户都自建一套管理系统(就像绝大部份用户不会自建一套邮件系统,使用互联网的SAAS服务即可)。在这样的情况下,您使用我们的易源网关去管理您的API就是一个性价比很高的选择。 ###1.4 关于API管理的比喻 把易源平台比喻为【自助餐厅】在销售易源自己的菜品,这些菜品有自己的管理体系(API管理),很多用户觉得这套管理体系不错,也想把自己做的菜放到易源的自助餐厅来托管,有两个目的: 1. 易源餐厅可以对外销售第三方的菜品(服务商上架接口) 2. 易源餐厅可以很好地完成对您菜品的质量管理、监控、日志、计费等。 ##2、连接器系统 关于连接器的概念,[点此查看详情](https://www.showapi.com/book/view/3105/144 "点此查看详情")。 ###2.1 总体逻辑图 ![](https://oss.showapi.com/doc/3963/27/b2515e425d7a_1611296363101.png?x-oss-process=image/resize,p_70) ###2.2 关于连接器的比喻 比如您坐在易源餐厅中,可以点一盘真正的全聚德北京烤鸭,再点一碗云南桥香园过桥米线,再点重庆小面,等等全国美食皆可。易源餐厅建立了众多管道直连全国美食店,只要在易源餐厅点餐,美食可从管道实时传输到您的餐桌。这里面有一个前提,您需要把全聚德或桥香园的会员卡交给易源托管(可随时取消),由易源向全聚德和桥香园下单。也就是您虽然在易源吃了北京烤鸭,但烤鸭费用是您直接交到全聚德,而易源仅收取少量服务费。 在上面的比喻中,我们把【管道】换成【连接器】,把【美食】换成各家服务商提供的API即可。 #网关收费情况 网关收费并入【易源会员】计费,会员包不只可以调用会员接口,还可以消费网关资源。