8001端口的PaymentController新增以下代码:
@GetMapping("/openfeign/timeout")
public String openFeignTimeOut() {
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
return serverPort;
}
在80端口的application.yml中增加以下配置:
#设置feign客户端超时时间(OpenFeign 默认支持ribbon) ribbon: #指的是建立连接所用时间,适用于网络状况正常情况下,两端连接所用时间 ReadTimeout: 5000 #指的是连接建立后,从服务器获取到可用资源所用时间 ConnectTimeout: 5000Open Feign 的日志打印功能 Open Feign 的四种日志级别 配置日志Bean
package com.banana.springcloud.config;
import feign.Logger;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class OpenFeignLoggerLevel {
@Bean
Logger.Level feignLoggerLevel() {
return Logger.Level.FULL;
}
}
#feign 日志以什么级别监控那个接口
logging:
level:
com.banana.springcloud.service: debug
测试功能
全日志打印



