dubbo註冊時會經過主機名尋找ip,會將內網ip註冊到zookeeper服務器
若是咱們調用外網服務器server的話是找不到的url
會報以下錯誤code
[DUBBO] client reconnect to 127.0.0.1:20880 find error . url: dubbo://127.0.0.1:20880/xxxxxxxxxx
解決方案:修改host,將主機名放到外網ip後server
從Dubbo Admin能夠看到註冊的服務ip已是外網ip接口
能夠調用到外網接口, 完美解決ip