在SpringCloud中使用Feign中出现util.concurrent.RejectedExecutionException和util.concurrent.TimeoutException
来源:互联网 发布:qq刷留言板软件 编辑:程序博客网 时间:2024/06/07 06:44
在SpringCloud中我们知道Feign整合了Ribbon和Eureka来提供均衡负载的HTTP客户端实现。在使用了两台机器注册了同一个服务,使用Feign来实现负载均衡,使用ApacheBench:ab -c 200 -n 400 来测试了一下,结果出现了:
java.util.concurrent.TimeoutException:和java.util.concurrent.RejectedExecutionException的错误。下面是一些解决方法:
java.util.concurrent.RejectedExecutionException:Task java.util.concurrent.FutureTask@17ae8f5c rejected from java.util.concurrent.ThreadPoolExecutor@6de18564[Running, pool size = 10, active threads = 8, queued tasks = 0, completed tasks = 122]
从以上我们可以知道是线程池的问题,线程池大小为10,我们可以找到设置线程池的配置属性修改即可:
在application.properties文件中修改线程池大小:hystrix.threadpool.default.coreSize =coreSize
而java.util.concurrent.TimeoutException:在第一次请求Feign时和请求的任务没有在默认时间完成时会出现:解决方法:在application.properties文件中设置属性
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 10000
或
hystrix.command.default.execution.timeout.enabled=false
- 在SpringCloud中使用Feign中出现util.concurrent.RejectedExecutionException和util.concurrent.TimeoutException
- java.util.concurrent.RejectedExecutionException
- java.util.concurrent.RejectedExecutionException
- 关于 java.util.concurrent.RejectedExecutionException
- 解决java.util.concurrent.RejectedExecutionException
- 关于 java.util.concurrent.RejectedExecutionException
- java.util.concurrent.RejectedExecutionException异常
- 关于 java.util.concurrent.RejectedExecutionException
- 解决java.util.concurrent.RejectedExecutionException
- 关于dubbo使用过程中抛出【java.util.concurrent.RejectedExecutionException: Thread pool is EXHAUSTED!】的思考
- 出现java.util.concurrent.RejectedExecutionException或者Thread pool exhausted怎么办?
- java.util.concurrent.RejectedExecutionException for multi AsyncTask
- 【偶现】【reboot】【二】java.util.concurrent.TimeoutException
- Java util.concurrent中LockSupport类在C#中的实现
- java.util.concurrent包中线程池Executors的使用
- java.util.concurrent中:同步屏障CyclicBarrier
- java.util.concurrent中Phaser的分析
- spark1.5.2 spark-shell报错:java.util.concurrent.RejectedExecutionException
- 最大公约数
- javascript各种事件
- js学习
- pip安装模块失败
- StringBuilder的append的方法
- 在SpringCloud中使用Feign中出现util.concurrent.RejectedExecutionException和util.concurrent.TimeoutException
- bzoj 1191: [HNOI2006]超级英雄Hero
- 类和接口
- V$WAITSTAT视图
- SnowNLP
- 剑指offer:(36)时间效率和空间效率的平衡 :数组中的逆序对
- Java 垃圾收集器 ---(摘抄,算是笔记)
- 安装 和使用 armadillo
- 【Protocol Buffer】Protobuf的序列化和反序列化