type
status
date
slug
summary
tags
category
icon
password
AI 摘要
环境说明
框架 | 版本 |
OpenFeign | 3.0.6 |
loadbalancer | 3.0.5 |
Spring Cloud | 3.0.5 |
检查 Ribbon 配置
使用 Ribbon 配置了超时时间,但没有生效,配置如下:
使用 Arthas 查看线上服务 Feign 调用时的配置是否生效,可以监控 RetryableFeignBlockingLoadBalancerClient 的 execute 方法的第二个参数 Options,里面封装了 Feign 调用的超时时间设置
Watch 语句如下:
通过以上监控可知,Feign 在调用时 Options 中配置的 ConnectTimeOut=10s,ReadTimeOut=60s,即为 Options 的默认值,Ribbon 配置没有生效
更换为 OpenFeign 配置
使用如下配置:
配置完成后,可以通过 Arthas 查看是否生效
具体原因可以查看这篇文章
Loading...