天天看點

Eureka筆記Eureka 注冊為位址修改

Eureka 注冊為位址修改

今天踩了Eureka的坑一枚,記錄一下。順帶看下其他的配置,源碼閱讀放在後面,等先把Feign吃透在看。

起因

一直配置Eureka都是使用本機ip+啟動端口注冊。這樣使用可以滿足日常大部分場景。但是部署在生産環境後就出現問題,因為出現了域隔離,大夥不是一個網絡了,你注冊了我也沒辦法通路。

Eureka筆記Eureka 注冊為位址修改

解決辦法也挺簡單,就是将server1注冊為192.168.1.2

配置解析

eureka:
  client:
    healthcheck:
      enabled: true
    serviceUrl:
      defaultZone: http://111.11.11.11:10101/eureka/
  instance:
    instance-id: ${spring.cloud.client.ipAddress}:${server.port}
    ip-address: 192.168.1.2
    non-secure-port: 10104
    prefer-ip-address: true

           

繼續閱讀