feign clients'readTimeout'和hystrix.execution.isolation.thread.timeoutInMilliseconds的配置有什么关系吗

Is there any relationship between feign clients 'readTimeout' and configuration of hystrix.execution.isolation.thread.timeoutInMilliseconds

首先,我很抱歉我的英语不好:)

我对假客户端 'readTimeout'、'connectTimeout' 和 hystrix.execution.isolation.thread.timeoutInMilliseconds 配置之间的关系有疑问。

我在设置隔离时使用了 'thread' 选项而不是信号量。

下面是我的相关设置。

hystrix:
  threadpool:
    A:
      coreSize: 5
      maximumSize: 5
      allowMaximumSizeToDivergeFromCoreSize: true


feign:
  client:
    config:
      A:
        connectTimeout: 500
        readTimeout: 500
        loggerLevel: basic

希望你能给我一个答案。

我找到了答案。 Hystrix 的线程超时优先级比 Feign 客户端超时优先。 Hystrix's thread timeout

Test case
1. condition:
- the timeout that related to Feign: 2s
- the timeout that related to Hystrix's thread: 1s

2. result
- Feign's timeout can't be work!