Spring 教程

Spring 笔记

spring cloud feign 超时时间如何设置

Spring 笔记 Spring 笔记


spring cloud 通过 feign 调用微服务,那它如何设置超时时间,可以通过配置设置全局默认超时信息,也可以针对特定服务设置超时。

设置方式

如果想要在全局中设置,配置 default 即可,具体在 application.yaml 如下:

feign:
  client:
    config:
      default: # 全局配置,对所有的 feignName 都有效
        connectTimeout: 5000
        readTimeout: 600

如果针对某个服务设置超时时间,可以如下:

feign:
  client:
    config:
      feignName: # 针对 feignName 有效
        connectTimeout: 5000
        readTimeout: 600