feign和ribbon同时设置connectTimeout readTimeout,谁会先起作用

2023-11-16

feign:
  client:
    config:
      default:
          connectTimeout: 1000000
          readTimeout: 1200000
  hystrix:
    enabled: true
ribbon:
  eager-load:
      enable: true
      clients: cloud-having
  ConnectTimeout: 150000
  ReadTimeout: 150000
  MaxAutoRetries: 0
  MaxAutoRetriesNextServer: 1
  retryableStatusCodes: 500,502,504
#  retryableStatusCodes: 500,502,504,404
  OkToRetryOnAllOperations: true

答案是feign的配置会覆盖掉ribbon的,具体还有一段有趣的故事,spring cloud gateway的作者貌似还不太清楚,有个路人给指出来了,还获得了gateway作者的称赞。

https://github.com/spring-cloud/spring-cloud-netflix/issues/696

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

feign和ribbon同时设置connectTimeout readTimeout,谁会先起作用 的相关文章

随机推荐