com.netflix.zuul.exception.ZuulException: Hystrix истекло время ожидания - PullRequest
1 голос
/ 29 марта 2019

пробую микросервисы с эврикой и зуул.И есть проблема со всеми запросами, которые занимают более 1 секунды.Как я понял, 1 секунда - это тайм-аут по умолчанию для Hystrix, и для настройки тайм-аутов в Zuul мне нужно настроить следующие свойства:

hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds ribbon.ConnectTimeout
ribbon.ReadTimeout

но когда я их устанавливаю, в Intelije Idea появляется предупреждение «Не удается разрешить свойство конфигурации ...» для каждого из них.И, похоже, они не применяются и не работают.

1 Ответ

0 голосов
/ 02 апреля 2019

Ответ отредактирован

Таким образом вы увеличите время ожидания Hystrix (глобально):

hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 5000

или за услугу:

hystrix:
  command:
    <serviceName>:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 5000
...