RPC超时原因
RPC 超时3个方向上游问题 下游问题 中间链路问题一、上游调用方原因超时时间设太短业务本身要 500ms你超时只设 200ms必超时。上游线程池耗尽上游线程不够用请求发不出去直接超时。上游 GC 停顿FullGC 一卡 1~2 秒RPC 还没发就超时了。二、下游服务提供方原因下游执行慢SQL 慢查询逻辑复杂调用第三方接口慢 → 直接导致超时。下游线程池满了下游忙不过来请求排队排到超时。下游 GC 卡顿下游 FullGC整个服务卡住。下游资源阻塞数据库锁等待Redis 阻塞、◦死锁→ 接口一直不返回。下游机器宕机/假死直接连不上 超时。三、中间链路原因网络抖动、防火墙、网关限流注册中心问题Nacos
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2409468.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!