Spring 教程

Spring 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/spring_framework-spring-cloud-feign-timeout-setting.html

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