SpringCloud 版本:2022.0.5;
http 组件:OpenFeign;
目前在线上运行过程中,偶尔会出现跨服务的请求时( Gateway->Micro-service,Micro-service->Micro-service ),http 请求发起后,另一微服务在大约 5 秒后才收到请求,每次都刚好就是 5 秒;
目前 Gateway/OpenFeign/LoadBalancer 都有调整相关的线程池和缓存配置;
在调整完线程池相关配置后,出现的频率已经和最开始相比降低了很多,是但是在线上运行过程中仍旧会偶尔出现;
想请问下大佬们下有没有遇到过相似的情况,指点下应该如何优化;
举报· 179 次点击
登录 注册 站外分享
10 条回复  
zhouhu 小成 2024-8-11 16:52:28
降低了多少?偶尔出现出现频率是多少? full GC 频率是多少?
q11391 小成 2024-8-11 17:45:53
可以在网关服务的物理节点上直接 curl 其他服务的接口看看有没有异常
kidlj 小成 2024-8-11 20:32:20
It's always DNS.
lff0305 小成 2024-8-11 20:46:28
以前遇到过类似的问题是 DNS 解析超时,关键字是 DNS + Conntrack 竞争, 和内核、alpine 运行时等等有关,楼主可以看下是不是遇到这个问题
lingalonely 小成 2024-8-11 23:32:34
链路定位下时间消耗在哪里,如果是网络问题,大概率就是楼上说的 DNS ,或者带宽使用情况,走的是内网吗
szpinc1102 小成 2024-8-12 09:36:06
5 秒第一反应就是 DNS
RandomJoke 小成 2024-8-12 11:58:35
是在容器里面?没有规律偶发的话感觉像是回环问题,ping 服务长测一下,可能偶尔出一次问题
layxy 小成 2024-8-13 08:56:38
有获取本机 host 的操作没,如果有的话检查下 host 是否配置了本机 host
Plutooo 小成 2024-8-16 15:24:36
学习一下,OP 有结果了踹一下谢谢
12下一页
返回顶部