Есть ли какая-либо связь между симулируемым клиентом readTimeout и конфигурацией hystrix.execution.isolation.thread.timeoutInMilliseconds - PullRequest
0 голосов
/ 07 апреля 2020

Прежде всего, извините за плохое в Engli sh:)

У меня есть вопрос о взаимоотношениях между симулированными клиентами readTimeout, connectTimeout и конфигурацией hystrix.execution. изоляция. thread.timeoutInMilliseconds.

Я использовал опцию «поток» вместо семафора при настройке изоляции.

Ниже приведены соответствующие мои настройки.

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


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

Я надеюсь Вы даете ответ мне. ?

1 Ответ

0 голосов
/ 09 апреля 2020

Я нашел ответ. Приоритет таймаута потока Hystrix предшествует тайм-ауту клиента Feign. Тайм-аут потока Hystrix

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! 
...