OpenFeign细节学习(四)访问超时、日志信息

本文介绍了OpenFeign在服务间通信时的默认超时设置,以及如何修改特定服务和全局的调用超时时间。同时,详细阐述了OpenFeign的日志功能,包括不同级别的日志展示,帮助开发者在调试过程中更好地理解数据传递和响应处理。通过设置日志级别,可以详细查看HTTP协议状态,提升开发效率。
摘要由CSDN通过智能技术生成

OpenFeign细节

1.默认的调用超时处理
默认的调用超时:使用OpenFeign组件再进行服务间通信时要求被调用服务必须再1S内给予响应,
一旦服务执行业务逻辑实践超过1S,OpenFein组件将直接报错

2.修改OpenFeign超时时间

a.指定服务修改某个服务调用超时时间
feign.client.config.USERS.connect-timeout=5000   #配置指定服务连接超时
feign.client.config..USERS.read-timeout=5000    #配置指定服务等待超时
b.修改OpenFeign默认调用所有服务超时时间
feign.client.config.default.connect-timeout=5000   #配置所有服务连接超时
feign.client.config.default.read-timeout=5000    #配置所有服务等待超时

3.OpenFeign日志展示

OpenFeign为伪HttpClient客户端对象,用来帮助我们完成服务间通信 底层用http协议 完成服务间调用

日志:OpenFeign为了更好方便在开发过程中调试OpenFeign数据传递,和响应处理,OpenFeign在设计时添加了日志功能,
默认OpenFeign日志功能需要手动开启的

日志使用:

1.展示OpenFeign日志 logging.level.com.example.feignclient=debug
2.feign每一个客户端提供一个日志对象
NONE:不记录任何日志
BASIC:仅仅记录请求方法,url,响应状态代码及执行时间
HEADERS:记录Basic级别的基础上,记录请求和响应的header
FULL:记录请求和响应的Header,body和元数据
展示全部http协议状态

使用:feign.client.config.USERS.loggerLevel-Full
USERS为被调用方id名称
FULL为日志级别
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值