背景
最近上线了一个功能,需要调用第三方的一个 API 获取相关业务数据,交互关系如下:
业务非常的单纯,开发时看到项目中采用的是 RestTemplate 做服务间的数据交互,那么这个功能也就继续沿用。
经过功能测试、发布上线。。。。
接着就陆陆续续收到了一些延迟预警,并且用户也反映客户端会偶尔出现卡顿现象。
疯狂找问题中。。。。
loading。。。
问题排查1、压测功能接口
很容易就复现了这个问题,经过检查代码没有做很多的业务逻辑,但是平均响应时间和最大响应时间都很不理想。
接着联系第三方工程师一起监控一下服务状态,
2、压测第三方接口
经过和第三方厂商工程师沟通,配合一起压测,第三方结果如下: