Spring Cloud OpenFeign 性能优化

OpenFeign 是 Spring 官方推出的一种声明式服务调用和负载均衡组件。它的出现就是为了替代已经进入停更维护状态的 Netflix Feign,是目前微服务间请求的常用通讯组件。

1. 超时设置

OpenFeign 底层依赖Ribbon 框架,并且使用了 Ribbon 的请求连接超时时间和请求处理超时时间作为其超时时间,可以通过配置修改。
通过修改 Ribbon 的超时时间:

ribbon:
  ReadTimeout: 5000 
  ConnectionTimeout: 10000

直接修改 OpenFeign配置:

spring: 
  openfeign:
    client:
      config:
        #default: # 全局配置
           #connectTimeout: 4000 #连接超时时间
           #readTimeout: 4000 #读取超时时间
        order-service: # 个别服务配置(二者可同时存在,单个服务配置优先级高于全局配置)
          connectTimeout: 8000 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值