问题描述:
上图所报的错。提供者和消费者服务都已经注册到
nacos
,服务者RestTemplate访问的url使用服务名替代了,结果在调用的时候就报错java.net.UnknownHostException: XXX。
查了好长时间,都是说@LoadBalanced没有加,我在启动类中早加了,依然会报错!!
最后找到了解决方法,在报错的端口pom添加这个依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
那个在RestTemplate@LoadBalanced也需加上,问题就解决了。。
版权声明:本文为weixin_48972955原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。