EOLINKER API Gateway已于近期发布 3.4.0 版本,以下是部分核心改进内容:
- 支持导出API 文档,可以导入到 EoLInker API Studio;
- 新增AK/SK鉴权插件;
- 支持API项目复制;
- 优化监控数据的输出;
- 优化域名管理;
- 服务新增 Service ID 字段,用于标记服务;
- 优化监控的数据显示;
- 服务、API项目、集群等多处地方补充创建者、更新者信息;
- 优化服务绑定API的操作;
- 优化OAuTH2.0鉴权插件;
- 优化控制台目录显示;
- 优化OPEN API内容。
了解详细更新内容请查看全文 。
1.支持导出 API 文档
支持以项目为单位,或者批量选择API来导出API文档,文档可以导入回网关,或导入到 EoLInker API Studio 平台。
2.新增 AK/SK 鉴权插件
配置自己的AK/SK,或是使用网关自动生成的AK/SK,完成认证。
客户端涉及的AK/SK签名以及请求发送的流程概述如下:
(1)构造规范请求。将待发送的请求内容按照与API网关后台约定的规则组装,确保客户端签名、API网关后台认证时使用的请求内容一致。
(2)使用规范请求和其他信息创建待签字符串。
(3)使用AK/SK和待签字符串计算签名。
(4)将生成的签名信息作为请求消息头添加到HTTP请求中,或者作为查询字符串参数添加到HTTP请求中。
3.支持复制 API 项目
支持复制API项目,方便快速创建项目。
4.流量控制插件新增使用本地内存计数。
服务的流量控制插件和API的流量控制插件,新增使用本地内存来计数。
配置字段为 poLIcy : local/redis
- 若选择local,会使用节点服务器的内存做流控计数,此时流控模式为单节点限流;
- 若选择redis,会使用redis集群做流控计数,此时流控模式为集群限流。
5.优化域名管理
域名可同时支持 HTTP 或 HTTPS 协议。
6.服务新增 Service ID 字段
创建服务时,可以给服务添加 Service ID 字段,该字段用于监控数据标记服务的唯一性,也可以用于路由规则。
7.服务优化绑定 API 的操作
服务绑定API时,若已绑定了相同请求地址的API,在界面上会显示相应提示。
8.强化 OPEN API 的内容
强化 OPEN API ,并于控制台展示调用入口。
9.优化部分操作及显示体验
- 优化监控数据的输出;
- 优化监控的数据显示;
- 服务、API项目、集群等多处地方补充创建者、更新者信息;
- 优化OAuTH2.0鉴权插件;
- 优化控制台目录显示。