Среда
- Spring Boot 1.5.13.RELEASE
- Весеннее облако Edgware.SR3
- Скомпилирован с использованием версии Java "1.8.0_172-ea", среды выполнения Java (TM) SE (сборка 1.8.0_172-ea-b03) и уровня исходного кода 1.8.
- Среда выполнения JRE: в докере с
openjdk:10.0.1-jre-slim
Вопрос
У меня есть ленточный клиент serviceA
и связанный
serviceA.ribbon.ConnectTimeout=5000
serviceA.ribbon.ReadTimeout=15000
hystrix.command.serviceA.execution.isolation.thread.timeoutInMilliseconds = 20000
У меня (сознательно) не было повторной попытки пружины на пути к классам. Я выполняю ./mvnw dependency:list | grep -i retry
и не получаю результатов.
Во время выполнения я получаю следующие предупреждения:
Тайм-аут Hystrix, равный 20000 мс, для команды serviceA установлен ниже, чем комбинация тайм-аута чтения ленты и подключения, равного 40000 мс.
Я не уверен, откуда взялись эти числа, учитывая, что я думал, что установлю их на 15 и 5 секунд соответственно. Почему эта цифра вдвое больше?