java.net.UnknownHostException: CLOUD-XXXXX-SERVICE 问题错误报错。。。

1. 问题原因,由于你自己的微服务提供者设置了集群 你通过访问注册中心的注册名  如: CLOUD-XXXXX-SERVICE

注册中心并不知道你要访问你集群下面的哪一个服务,所以报错、

2. 问题报错截取页面:java.net.UnknownHostException

java.net.UnknownHostException: CLOUD-PAYMENT-SERVICE
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_251]
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[na:1.8.0_251]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_251]
	at java.net.Socket.connect(Socket.java:606) ~[na:1.8.0_251]
	at java.net.Socket.connect(Socket.java:555) ~[na:1.8.0_251]
	at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[na:1.8.0_251]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[na:1.8.0_251]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[na:1.8.0_251]
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) ~[na:1.8.0_251]
	at sun.net.www.http.HttpClient.New(HttpClient.java:339) ~[na:1.8.0_251]
	at sun.net.www.http.HttpClient.New(HttpClient.java:357) ~[na:1.8.0_251]
	at 

3. 问题解决方式负载均衡 :我们通过消费者 使用RestTemplate 去调用服务提供者 我们需要开启负载均衡。

解决方式如下图:

 


版权声明:本文为summer4410原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。