所以我尝试使用Zuul作为API网关,我的一个请求需要一段时间。我收到套接字超时异常,但是当我尝试在application.yml中更改与超时相关的内容时,我的IDE告诉我它无法解析配置属性
例如,这不存在:
hystrix:
command:
default:
execution:
isolation:
strategy: THREAD
thread:
timeoutInMilliseconds: 10000
我必须在我的pom.xml中遗漏一些东西,但我不知道是什么。以下是我的pom.xml中的依赖项:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zuul</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-ribbon</artifactId>
</dependency>
</dependencies>
非常感谢任何帮助
编辑:
这只是IDE无法识别配置的问题。它按预期工作。使用的IDE是intelliJ
答案 0 :(得分:0)
更改为
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 20000