什么是默认hystrix超时?

时间:2019-07-26 07:41:45

标签: java spring-boot hystrix

我知道这听起来很奇怪,但是我找不到答案!

如果没有提供任何设置,默认情况下将为hystrix调用设置哪些超时时间?

关于此的所有问题仅仅是有些东西不起作用,等等。

3 个答案:

答案 0 :(得分:1)

如果您询问HystrixCommand的超时设置,请检查source code,那里还有许多其他有趣的默认值。默认执行超时为 1秒

private static final Integer default_executionTimeoutInMilliseconds = 1000; // default => executionTimeoutInMilliseconds: 1000 = 1 second

答案 1 :(得分:0)

hystrix的默认超时为1秒,您可以使用:

进行更改
#change default timeout to 10 seconds
ribbon.ReadTimeout=10000 

答案 2 :(得分:0)

Hystrix内置了以下默认值:

对外部系统的每个请求的超时时间(默认值:1000 ms)

参考:

https://ahus1.github.io/hystrix-examples/manual.html