美文网首页
Feign客户端超时时间配置

Feign客户端超时时间配置

作者: liangxifeng833 | 来源:发表于2020-08-23 11:42 被阅读0次

order服务使用feign客户端调用member服务中的 getUserInfo() 方法, 该方法有1.5秒的延迟Thread.sleep(1500), 这时会报500错误, 原因是feign客户端默认连接超时时间是1秒, 可以通过在order服务中的application.yml配置超时时间:

### SpringCloud feign 默认开启支持ribbon负载均衡
ribbon:
  ##建立连接时需要的时间5秒, 适用于网络状态正常情况下,两端连接所用的时间
  ReadTimeout: 5000
  ##建立连接后从服务器读取到可用资源所用的时间,默认1秒,这里配置5秒
  ConnectTimeout: 5000

通过以上配置重启order服务, 就可以正常访问了:

image.png

相关文章

网友评论

      本文标题:Feign客户端超时时间配置

      本文链接:https://www.haomeiwen.com/subject/mjirtktx.html