分布式系列接口调用openfeign小试牛刀 您所在的位置:网站首页 小试牛刀后面是什么环节 分布式系列接口调用openfeign小试牛刀

分布式系列接口调用openfeign小试牛刀

2023-06-05 12:06| 来源: 网络整理| 查看: 265

因为openfeign在构建的时候是基于Hystrix构建的。内部是有降级思想的。如果我们想开启hystrix我们可以通过

feign.hystrix.enabled=true

来开启hystrix。

在ribbon中内置了hystrix的。hystrix是用来做服务熔断降级操作的。hystrix默认超时时间1S。ribbon的默认连接超时1S、默认操作请求1S。在第一次请求到服务端的时候Ribbon是需要进行连接验证的。所以在设置中

h y s t r i x . t i m e o u t > 2 × ( r i b b o n . c o n n e c t T i m e o u t + r i b b o n . R e a d T i m e o u t ) hystrix.timeout>2\times(ribbon.connectTimeout+ribbon.ReadTimeout) hystrix.timeout>2×(ribbon.connectTimeout+ribbon.ReadTimeout)

如果开启了hystrix那我们就需要注意超时的控制了。hystrix的超时会被ribbon影响到。上面的公式建议hystrix的超时设置大于ribbon的两个超时。hystrix设置太大也没有意义因为会被ribbon首先限制。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有