spring eurake中使用IP註冊

2021-09-11 15:42:29 字數 819 閱讀 3991

在開發spring cloud的時候遇到乙個很奇葩的問題,就是服務向spring eureka中註冊例項的時候使用的是機器名,然後出現localhost、***.xx等這樣的內容,如下圖:

能夠正確的顯示機器名這情況還是良好的,關鍵有的還是顯示localhost,實在是糾結,然後我就開始在網上找解決方法。

在網上也找到了一些思路,如這篇說配置

eureka.instance.perferipaddress=true 我不知道這朋友用的什麼spring cloud版本,反正我是用的spring cloud()版本中是沒有這個,但是有下面配置,

org.springframework.cloud

spring-cloud-dependencies

camden.release

pomtype>

import

複製**

快速的將配置新增,然後發包測試,如下圖:

顯示結果還是沒有變化,還是機器名,但是你自己觀察左下角,滑鼠url連線位址確實變成了ip,只是url顯示還是機器名,ok,起碼解決了一部分,剩下的就是顯示問題了。

在網上搜來搜去,多數都是說增加

eureka.instance.prefer-ip-address=true 配置,如

最終,在找到配置,需要配置

eureka.instance.preferipaddress=true

eureka.instance.instance-id=$:$

複製**

ok,趕緊上**,執行測試,如下圖

ok,成功,這就是我希望的結果。

程序中使用委託(程序中使用程序)

delegate void setlablevisible bool bl 隱藏控制項的委託 設定進度控制項的隱藏顯示 委託 private void setvisible bool bl else this setvisible false 隱藏狀態控制項 當在程序中需要呼叫另外乙個程序的控制項的...

php中使用mysql介紹 PHP中使用MySQL

mysql資料庫的擴充套件 擴充套件庫基本功能相似,用法基本相同,會增加一些新的特性 mysqli擴充套件庫 只能對mysql資料庫操作 pdo擴充套件 可以操作很多態別的資料庫 wamp下修改mysql資料庫密碼 三者在建立連線上的比較 pdo需要四個引數,除了資料庫管理員名稱 密碼 host 還...

C 中使用屬性

使用屬性,避免將資料成員直接暴露給外界 item always use properties instead of accessible data members.學習研究.net的早期,經常碰到一些學習c net的朋友問,要屬性這種華而不實的東西做什麼?後來做專案時也時常接到team裡的人的抱怨反...