SpringCloud使用zuul出现异常:java.util.concurrent.TimeoutException的解决办法
程序员文章站
2022-04-16 23:53:38
...
在zuul模块,添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-ribbon</artifactId>
</dependency>
然后在application.yml(application.properties)中添加如下配置
#ribbon请求连接的超时时间
ribbon:
ConnectTimeout: 60000
#请求处理的超时时间
ReadTimeout: 60000
#对所有请求操作都进行重试
OkToRetryOnAllOperations: true
#对当前服务的重试次数(第一次分配给9082的时候,如果404,则再重试MaxAutoRetries次,如果还是404,则切换到其他服务MaxAutoRetriesNextServer决定)
MaxAutoRetries: 0
#切换服务的次数(比如本次请求分配给9082处理,发现404,则切换分配给9081处理,如果还是404,则返回404给客户端)
MaxAutoRetriesNextServer: 0
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 5000
timeout:
enabled: false
上一篇: 17. 电话号码的字母组合
推荐阅读
-
使用Feign调用微服务的时候,出现异常java.util.concurrent.TimeoutException: nul
-
SpringCloud系列八:Zuul 路由访问(Zuul 的基本使用、Zuul 路由功能、zuul 过滤访问、Zuul 服务降级)
-
从实例一步一步入门学习SpringCloud的Eureka、Ribbon、Feign、熔断器、Zuul的简单使用(附代码下载)
-
feign和zuul组件的使用方法以及使用SpringCloud的feign和zuul组件搭建一个简单的微服务
-
SpringCloud使用zuul出现异常:java.util.concurrent.TimeoutException的解决办法
-
从实例一步一步入门学习SpringCloud的Eureka、Ribbon、Feign、熔断器、Zuul的简单使用(附代码下载)
-
SpringCloud之zuul的原理及使用方法介绍
-
SpringCloud之zuul的原理及使用方法介绍