API 管理中常见的痛点:
1.企业不清楚到底有多少个 API,无法形成 API 资产管理等问题。
2.API 在不同集群的生命周期问题。
3.API 运行状态监控和告警问题。
4.API 请求限流、流量控制以及安全等问题。
Apinto 的 API 管理提供 API 生命周期控制:可管理所有 API,支持按业务域分类管理 API、单个或批量将 API 上下线等功能。API 配置方面,API 管理提供了丰富且灵活的匹配方式,支持根据请求路径、请求头、请求参数、Cookie 进行复杂路由匹配并应用于灰度发布。
此外,还可对转发请求头内容进行新建、编辑和删除。
API 管理还支持导入 Swagger3.0 接口文档和批量导入先前环境的 API,减轻了管理人员的工作压力,提高了开发效率。
如何使用
接下来使用 Apinto 网关的控制台来演示配置简单 API、复杂 API 以及 API 接口导入功能。
配置简单API
快速新建好一个 API 只需配置请求路径和转发路径以及请求路径。
配置复杂API
新建一个匹配规则较复杂的API可以用上高级匹配,这一步演示额外匹配请求头和 Cookie,另外转发请求头携带apinto:test。
即当请求方式为 GET、POST、PUT 其中之一,且请求路径为/test_api,请求头包含test_header:test,Cookie含有test_cookie=test时 ,才能调用这个 API。
API导入
本文简单介绍了 Apinto 的 API 管理功能,并通过演示来展现可简单,也可灵活丰富的路由配置。还能通过 API 导入功能来减少开发人员的冗余工作,提高工作效率。
Apinto 是一款高性能、可扩展、易维护的 API 网关。
Apinto网关开箱即用,整个过程仅用 2 个小时就能快速入门,为了支持 Apinto 团队提供更好的开源体验,记得 fork 一下噢。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。