我有两个客户端注册到同一个 Eureka 服务器,当我检查服务器 UI 时,我看到两个客户端都注册得很好。但是当我尝试从另一个客户端调用一个客户端时,我收到 IO 异常:ResponseEntity<LoginInformationDto> quoteResponse = restTemplate.exchange("http://lirs-security/api/userSecurity/validateUserToken/" + token, HttpMethod.GET,
null, new ParameterizedTypeReference<LoginInformationDto>() {
});
/** ResponseEntity<LoginInformationDto> quoteResponse = restTemplate.exchange("http://localhost:8103/api/userSecurity/validateUserToken/" + token, HttpMethod.GET,
null, new ParameterizedTypeReference<LoginInformationDto>() {
}); */. 当我直接访问其他服务时,它可以工作。错误:org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://lirs-security/cbf69488-5624-4181-9254-ff423afa7620": lirs-security; nested exception is java.net.UnknownHostException: lirs-security
这是我的控制台的样子:
我已经为此奋斗了好几天,但我已经没有想法了。我真的需要我能得到的所有帮助@这一点。
`#Server application.yml file
spring:
application:
name: lirs-gateway
server:
port: 8101
eureka:
instance:
hostname: localhost
client:
registerWithEureka: false
fetchRegistry: false
#server:
#waitTimeInMsWhenSyncEmpty: 0
serverUrl:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
#security client yml file …Run Code Online (Sandbox Code Playgroud)