配置文件
在springboot的配置文件bootstrap.yml里加入以下信息(例如60s的超时时间)
ribbon:
ConnectTimeout: 60000
ReadTimeout: 60000
feign:
httpclient:
enabled: true
connection-timeout: 60000
client:
config:
default:
connectTimeout: 60000
readTimeout: 60000
loggerLevel: FULL
其中ribbon的配置据说在新版本已经失效了
然后feign的配置有两个节点,一个httpclient是管控全局的配置,然后client.config是针对每个FeignClient单独配置的,默认情况下使用default配置,当然config下也可以配置多套配置,然后针对不同client使用不同配置。