默认情况下,openFiegn在进行服务调用时,要求服务提供方处理业务逻辑时间必须在1S内返回,如果超过1S没有返回则OpenFeign会直接报错,不会等待服务执行,但是往往在处理复杂业务逻辑是可能会超过1S,因此需要修改OpenFeign的默认服务调用超时时间。
#配置类别调用商品服务时OpenFeign默认超时时间 默认时间1S
#配置指定服务连接超时
#feign.client.config.PRODUCT.connect-timeout=5000
#配置指定服务等待超时
#feign.client.config.PRODUCT.read-timeout=5000
#修改OpenFeign默认调用所有服务的超时时间
#配置所有服务连接超时
feign.client.config.default.connect-timeout=5000
#配置所有服务等待超时
feign.client.config.default.read-timeout=5000
logger.level的值有以下几种选择
#展示OpenFeign日志
#开启OpenFeign中调用商品服务的日志展示
feign.client.config.PRODUCT.logger-level=full
#全局开启服务日志展示
#feign.client.config.default.loggerLevel=full
#
#指定feign调用客户端对象所在包,必须是debug级别
logging.level.com.baizhi.FeignClient=debug