天天看点

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

           

继续阅读