记录自己的临时思考和碎碎念…
以下配置了 feign 的请求超时时间(默认值根据版本情况不同,一般是 1s 或者 2s),以及 hystrix thread pool 的参数,避免并发量过大时,出现线程池拒绝执行请求的情况。
1234567891011121314151617181920212223242526272829
feign: httpclient: enabled: true hystrix: enabled: true# client:# config:# default:# connectTimeout: 5000# readTimeout: 3000# 上面 httpclient没有配置超时,默认用 ribbon的ribbon: ReadTimeout: 5000 ConnectTimeout: 3000hystrix: threadpool: default: #并发执行的最大线程数,默认10 coreSize: 200 maxQueueSize: 2048 queueSizeRejectionThreshold: 800 command: default: execution: isolation: thread: timeoutInMilliseconds: 10000