一、问题出现
之前在搞性能优化,发现有些通过Spring boot feign的RPC接口比较慢,达到100-200ms,按理RPC调用都是IP直连,不应该超过100ms的,然后使用阿里开源的arthas工具测试接口执行时间,结果发现同一个接口大概每10秒会出现一次慢100+ms,如图:
但实际上服务方的API层响应很快:
二、原因分析
1、负载均衡到其它开发机
疑点:由于个人开发机连接测试环境的注册地址,有可能测试接口会调用个人地址,但测试机ip为10.8,个人开发机为192.168,但若是分到个人机器应该不止100ms。
操作:使用单独的测试机依然重现
结论:排除此原因