Я настраиваю (Spring boot 2) Spring cloud zuul / gateway и столкнулся с проблемами тайм-аута.После прочтения официальных документов и проверки аналогичного вопроса я не уверен в предлагаемом решении.
Я использую следующий тип конфигурации маршрута:
routes:
test-service:
path: /test-service/**
serviceId: test-service
, который я считаю не "URL-маршрутами", поэтому я думаю, что эти свойства не применяются:
zuul.host.connect-timeout-millis
zuul.host.connection-request-timeout-millis
zuul.host.socket-timeout-millis
Я попытался установить свойства ниже, но IntelliJ указывает, что эти свойства "не существуют".Это странная вещь в IDE, или эти свойства присутствуют / активны только при определенных обстоятельствах?
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds= 11000
hystrix.command.default.execution.timeout.enabled=false
ribbon.ConnectTimeout= 10000
ribbon.ReadTimeout: 10000
Например, смотрите этот скриншот из моего bootstrap.yml, где он предлагает только другие свойства:
Присутствуют ли и активны ли по умолчанию ленточка и hystrix с этой зависимостью maven?
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>