API-frontHTTP API 前端
API front是 HTTP API 前端,可进行请求代理转发、协议抓包分析、流量复制。
用于解决如下问题:
- HTTP API大行其道,开发调试(特别是联调)花费的时间、人力成本很高。
- 后端的API调用是一个黑盒,特别是有问题的时候,基本是抓瞎(目前一般是把请求信息记录到日志中去)。
- 线下联调测试环境复杂多变,配置文件经常变动,经常其中一个环境好了另外一个又坏了。
两种典型应用场景:
API 输出
对外接口统一使用api-front管理,第三方通过api-front调用接口。
API 接入
接入外部依赖的api接口统一使用api-front管理,第三方环境变动可轻松切换。
评论