Я использую Spring Cloud в своем проекте и использую Консул в качестве моего регистрационного центра.Теперь в моем проекте возникает проблема: когда я отлаживаю свой код, время истекает по истечении времени ожидания ленты (я установил в своем проекте ribbon.ReadTimeout = 30000), теперь, если я повторюсь , чтобы запросить то же самоеметод, zuul сообщит об этой ошибке:
com.netflix.client.ClientException: у балансировщика нагрузки нет доступного сервера для клиента: my-service.
После ожидания в течение нескольких секунд метод можно снова запросить.
Я думаю, что должна быть некоторая конфигурация о тайм-ауте Hystrix, потому что если tape.ReadTimeout меньше 30 с, тогда не появитсяЭта проблема.Но я не могу найти этот конфиг.
конфиг zuul: установка тайм-аута
ribbon.ReadTimeout=30000