【发布时间】:2019-04-22 14:14:39
【问题描述】:
我们将 Spring Boot 2.0.0.RELEASE 与 spring-cloud-starter-netflix-ribbon 一起用于我们的微服务。我为慢速请求设置了ribbon.readTimeout=1000,并在@GetMapping 方法中使用我们的微服务设置断点检查它而不发送响应。在我的测试中,我已经等待了 10 分钟并且没有得到任何异常。似乎根本没有 readTimeout。
服务配置
ribbon:
ReadTimeout: 1000
my-service:
ribbon:
eureka:
enabled: false
listOfServers: localhost:8080
ReadTimeout: 1000
ConnectTimeout: 1000
唯一能让它工作的方法是ribbon.restclient.enabled=true。但是这个客户端已被弃用,我不会使用它。
【问题讨论】:
标签: spring-boot spring-cloud spring-cloud-netflix netflix-ribbon