Nacos调用服务报UnknownHostException错误

风非飞 2021-05-07 04:29:55
本地测试,注册了nacos-provide服务,然后创建nacos-consumer服务进行调用,查看nacos控制台服务都已经注册了,但是无论我是否给RestTemplate添加@LoadBalanced注解,都是报UnknownHostException错误,有哪个大神指点迷津

===========================================
@Bean
@LoadBalanced
public RestTemplate getRestTemple() {
return new RestTemplate();
}
===========================================
java.net.UnknownHostException: nacos.naming.serviceName
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:196) ~[na:1.8.0_281]
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) ~[na:1.8.0_281]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) ~[na:1.8.0_281]
.....
.....


...全文
7359 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
达人的春天 2021-11-16
  • 打赏
  • 举报
回复 5

img

朱超ZhuChao.Tech 2022-08-26
  • 举报
回复
@达人的春天 升级了SRING BOOT 到 2.7.3 后 确实要加这个 不然 NACOS不认识了 见鬼了。
达人的春天 2021-11-16
  • 打赏
  • 举报
回复 1

需要在consumer的依赖里面加入 就行了

org.springframework.cloud
spring-cloud-loadbalancer

qq_42204210 2022-05-07
  • 举报
回复
@达人的春天 还不是不行么
谭~~~~ 2021-09-14
  • 打赏
  • 举报
回复

同样的问题 大家解决了嘛 求告知

晰中 2021-07-01
  • 打赏
  • 举报
回复 1

同样的问题 怎么解决的?

风非飞 2021-05-07
  • 打赏
  • 举报
回复 1
@GetMapping("/consumer") public String consumer() { // 通过 RestTemplate + Ribbon 使用服务名进行服务调用 String result = restTemplate.getForObject("http://nacos-provide/helloNacos", String.class); return "Return : " + result; }

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧