1. 程式人生 > >Spring boot 修改註冊ip

Spring boot 修改註冊ip

  在實際開發過程中,遇到過module服務跟eureka不在同一臺機器的情況,這時候api-gateway解析serviceId的時候會找不到module服務,這是由於module服務註冊到eureka使用的是內網ip。當我們需要跨伺服器(不在一個區域網的情況下),可以使用以下情況解決:

    eureka:
        instance:
           prefer-ip-address: true
           ip-address: 154.8.192.168
           instance-id: 154.8.192.168:8082

可用通過字面意思來理解這幾個配置:prefer-ip-address-前端是否顯示ip地址;ip-address-實際ip地址;instance-id-例項註冊id。

以上純屬個人理解,並測試可用,有不對的地方歡迎大家討論。