我是靠谱客的博主 贤惠篮球,最近开发中收集的这篇文章主要介绍Hystrix : 解决请求会被拒绝和抛出异常并且fallback不会被调用的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

启动脚本增加参数:-Dserver.tomcat.max-http-header-size=102400

增大Hystrix,ribbon的各项参数;


hystrix:
threadpool:
default:
coreSize: 5000 #并发执行的最大线程数 50
maxQueueSize: 5000 #BlockingQueue的最大队列数 ---
queueSizeRejectionThreshold: 3000 #即使maxQueueSize没有达到,达到queueSizeRejectionThreshold该值后,请求也会被拒绝 ---
command:
default:
execution.isolation.thread.timeoutInMilliseconds: 7200000
#命令执行超时时间 2hours 600000 10min #600000 1min
fallback.isolation.semaphore.maxConcurrentRequests:
5000 #如果并发数达到该设置值,请求会被拒绝和抛出异常并且fallback不会被调用。50
execution.isolation.semaphore.maxConcurrentRequests: 5000 #最大并发请求数50
default.execution.timeout.enabled: false
#执行是否启用超时
ribbon:
eureka.enabled: false
ConnectTimeout: 6000000 #600000
ReadTimeout: 6000000 #600000

 

 

转载于:https://www.cnblogs.com/zhaojinxin/p/7843305.html

最后

以上就是贤惠篮球为你收集整理的Hystrix : 解决请求会被拒绝和抛出异常并且fallback不会被调用的问题的全部内容,希望文章能够帮你解决Hystrix : 解决请求会被拒绝和抛出异常并且fallback不会被调用的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部