存在問(wèn)題:在使用nacos注冊(cè)服務(wù)時(shí),如果沒有顯式配置的話,nacos為服務(wù)注冊(cè)的ip地址通常不會(huì)是localhost。因此,在進(jìn)行調(diào)用的時(shí)侯,nacos會(huì)返回在其中注冊(cè)的IP地址,可這經(jīng)常與服務(wù)所在服務(wù)器地址不同,最終導(dǎo)致調(diào)用服務(wù)超時(shí)的異常
原因分析:nacos默認(rèn)使用計(jì)算機(jī)其中之一網(wǎng)卡的ip地址作為服務(wù)的ip地址,比如WLAN的IP地址,但是如果你又明確指定了服務(wù)的ip地址,這樣就會(huì)帶來(lái)不匹配的問(wèn)題文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-854720.html
解決方法:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-854720.html
- 配置nacos時(shí)指定服務(wù)的IP地址
cloud:
nacos:
discovery:
server-addr: localhost:8848
ip: 127.0.0.1
- 或者刪除服務(wù)的IP地址
server: port: 8099
到了這里,關(guān)于解決nacos配置服務(wù)ip地址與服務(wù)器ip地址不同的問(wèn)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!