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

 

Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发 ...
这里收集了 Spring Cloud 使用中常见的问题及相应的解决方案。 ...
spring-cloud-dependencies 是一个依赖管理器的 pom 文件,它是对 spring cloud 进行依赖管理。若项目 ...
spring cloud zookeeper 默认以 host name 注册到注册中心,如果服务机器之间的 host 域名解析没有打通的话 ...
对于微服务的治理而言,核心就是服务的注册和发现。所以选择哪个组件,很大程度上要看它对于服务注册与发现的解决方案。在这个领域,开源架构很多,最 ...