spring?eurake中使用IP注冊(cè)及問題小結(jié)
在開發(fā)spring cloud的時(shí)候遇到一個(gè)很奇葩的問題,就是服務(wù)向spring eureka中注冊(cè)實(shí)例的時(shí)候使用的是機(jī)器名,然后出現(xiàn)localhost、xxx.xx等這樣的內(nèi)容,如下圖:
eureka.instance.perferIpAddress=true
我不知道這朋友用的什么spring cloud版本,反正我是用的spring cloud()版本中是沒有這個(gè),但是有下面配置,
?能夠正確的顯示機(jī)器名這情況還是良好的,關(guān)鍵有的還是顯示localhost,實(shí)在是糾結(jié),然后我就開始在網(wǎng)上找解決方法。
在網(wǎng)上也找到了一些思路,如下面介紹的相關(guān)配置知識(shí)供參考。
參考:眾所周知,spring cloud eureka是使用hostname進(jìn)行注冊(cè)的,如果想使用IP進(jìn)行注冊(cè)那應(yīng)該如何處理呢。只需要在eureka服務(wù)端增加如下配置
eureka.instance.perferIpAddress=true
可參見spring cloud的官方手冊(cè),也可以參考提問信息。
eureka.instance.prefer-ip-address=true
我是用的spring cloud maven依賴如下:
<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Camden.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies>
快速的將配置添加,然后發(fā)包測(cè)試,如下圖:
顯示結(jié)果還是沒有變化,還是機(jī)器名,但是你自己觀察左下角,鼠標(biāo)url連接地址確實(shí)變成了IP,只是URL顯示還是機(jī)器名,ok,起碼解決了一部分,剩下的就是顯示問題了。
在網(wǎng)上搜來搜去,多數(shù)都是說增加
eureka.instance.prefer-ip-address=true
?配置
http://www.dbjr.com.cn/article/173818.htm等都是沒有解決問題的。
最終,在http://www.cnphp6.com/detail/17565找到配置,需要配置
eureka.instance.preferIpAddress=true eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}
ok,趕緊上代碼,運(yùn)行測(cè)試,如下圖
ok,成功,這就是我希望的結(jié)果。
到此這篇關(guān)于spring eurake中使用IP注冊(cè)及問題小結(jié)的文章就介紹到這了,更多相關(guān)spring eurake IP注冊(cè)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java微服務(wù)分布式調(diào)度Elastic-job環(huán)境搭建及配置
Elastic-Job在配置中提供了JobEventConfiguration,支持?jǐn)?shù)據(jù)庫(kù)方式配置,會(huì)在數(shù)據(jù)庫(kù)中自動(dòng)創(chuàng)建JOB_EXECUTION_LOG和JOB_STATUS_TRACE_LOG兩張表以及若干索引,來記錄作業(yè)的相關(guān)信息2023-02-02mybatis3中@SelectProvider傳遞參數(shù)方式
這篇文章主要介紹了mybatis3中@SelectProvider傳遞參數(shù)方式。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08idea創(chuàng)建spring?boot項(xiàng)目時(shí)javaversion只能選擇17和21解決辦法
這篇文章主要給大家介紹了關(guān)于idea創(chuàng)建spring?boot項(xiàng)目時(shí)javaversion只能選擇17和21的解決辦法,文中通過代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-01-01詳解利用SpringCloud搭建一個(gè)最簡(jiǎn)單的微服務(wù)框架
這篇文章主要介紹了詳解利用SpringCloud搭建一個(gè)最簡(jiǎn)單的微服務(wù)框架,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11如何修改logback.xml配置文件在resource以外的位置
這篇文章主要介紹了如何修改logback.xml配置文件在resource以外的位置,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-02-02解決mapper.xml中resultType映射類型的問題
這篇文章主要介紹了解決mapper.xml中resultType映射類型的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06SpringBoot中的五種對(duì)靜態(tài)資源的映射規(guī)則的實(shí)現(xiàn)
這篇文章主要介紹了SpringBoot中的五種對(duì)靜態(tài)資源的映射規(guī)則的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12分布式醫(yī)療掛號(hào)系統(tǒng)EasyExcel導(dǎo)入導(dǎo)出數(shù)據(jù)字典的使用
這篇文章主要為大家介紹了分布式醫(yī)療掛號(hào)系統(tǒng)EasyExcel導(dǎo)入導(dǎo)出數(shù)據(jù)字典的使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04