springcloud3 fegin服务超时的配置和日志级别的配置2
创始人
2024-05-31 13:51:01

一 fegin的概述

1.1 fegin的默认超时时间

默认fegin客户端只等待1秒钟,超过1秒钟,直接会返回错误。

1.2 架构图

1.2.1 说明

1.2.2  启动操作

1.先启动9001,9002 eureka

2.启动9003 服务提供者

3.启动9006消费者 

 

1.3  情况验证

1.3.1 正常默认情况

 1.3.2 服务方提供延迟

启动9003服务提供者, 再次访问报错,原因在于延迟设置3秒,远远大于fegin的默认1s,超过报错 

 1.3.3 设置fegin的超时配置

在消费端9006设置,fegin的超时时间大于业务的超时时间,如下图

再次访问: 虽然加载访问慢(服务提供端设置了3秒延迟),但是不再报错。

 设置的配置内容:

#设置feign客户端超时时间(OpenFeign默认支持ribbon)
ribbon:#指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间ReadTimeout: 5000#指的是建立连接后从服务器读取到可用资源所用的时间ConnectTimeout: 5000

二 fegin的日志级别

2.1 fegin的日志配置

1.自定义配置类

2.在配置文件配置日志级别 

 3.启动消费者,再次访问

console控制台:按照日志格式进行输出

 

 

相关内容

热门资讯

“我肯定给你管到底”,包头市长... 澎湃新闻记者 岳怀让随着包头市委副书记、市长孟庆维,市委常委、副市长田科瑞先后带队上线接听群众来电,...
投资情绪升温!海外资金加速布局... 据央视新闻报道,全球知名指数编制机构明晟最新季度调整5月29日正式生效。此次调整新纳入了多家中国科技...
“津旅时光号”推出六月海洋主题... 5月30日至6月28日期间,“津旅时光号”推出“与海的约会”六月海洋主题活动。活动期间,不满14周岁...
【开源北交所科技新产业】创想三... (来源:诸海滨新三板)作者丨分析师(证书编号):诸海滨(S0790522080007)创想三维上市,...
女子开保时捷一天内两次被钉子扎... 近日,黄女士向记者反映,其驾驶保时捷卡宴在广西境内高速出口附近接连遭遇轮胎被钉子扎。5月27日一天内...