向eureka注冊正確的ip地址


向eureka注冊正確的ip地址

我們的eureka的頁面后面的連接可能會出現主機名, 或者ip地址的情況

wGmIv4.png

服務器有多塊網卡,要選擇正確網卡的ip地址向eureka進行注冊

修改 bootstrap.yml (Config配置中心客戶端配置文件),在application.yml不起作用

spring:
  cloud:
    inetutils:
      ignored-interfaces: # 忽略的網卡
        - VM.*
      preferred-networks: # 要使用的網卡的網段
        - 192\.168\.250\..+   # 正則表達式 點需要轉義, 相當於: 192.168.250.*

注冊ip地址,而不是主機名

注冊時,有可能自動選擇主機名進行注冊,而不使用ip地址. 主機名在局域網內有可能不會被正確的解析

最好使用ip地址進行注冊,而不注冊主機名

在應用配置application.yml中配置:

eureka:
  instance:
    prefer-ip-address: true # 使用ip進行注冊
    instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port} # 界面列表中顯示的格式也顯示ip

測試

我只修改了一個, 進行測試

[wGM8it.png](


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM