Spring Cloud Feign 第一次调用超时(Read timed out)

这是由于在调用其他微服务接口前,会去请求该微服务的相关信息(地址、端口等),并做一些初始化操作,由于默认的懒加载特性,导致了在第一次调用时,出现超时的情况,解决方法主要有两种:

第一种办法:设置超时时间,具体设置成多少,因项目而异

第二种办法:也是比较推荐的方式,配置ribbon立即加载

ribbon:
  eager-load:
    enabled: true # 开启饥饿加载
    clients:
      - userservice # 指定对userservice这个服务饥饿加载

你可能感兴趣的:(项目报错,java,开发语言)