本地測驗,注冊了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]
.....
.....
uj5u.com熱心網友回復:
@GetMapping("/consumer")public String consumer() {
// 通過 RestTemplate + Ribbon 使用服務名進行服務呼叫
String result = restTemplate.getForObject("http://nacos-provide/helloNacos", String.class);
return "Return : " + result;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/283369.html
標籤:Web 開發
上一篇:如何從資料庫select一些記錄,然后一次性保存到比如一個hashmap,而不是resultset一行行遍歷放入hashmap?謝謝
下一篇:java 多執行緒呼叫請求頭丟失
