关于服务注册到eruka服务注册中心的获取不到公网ip问题的解决办法
eureka:
instance:
prefer-ip-address: true
instance-id: ${spring.cloud.client.ipAddress}:${server.port}
hostname: ${spring.cloud.client.ipAddress}
ipAddress: 135.2.6.98
如上在springCloud 1.x 中加上eureka.instance.ipAddress=135.2.6.98(公网ip) 这个配置就可以在本地访问公网跟eureka不在同一台机器的服务啦,
上面 instance-id是配置eureka界面上看到的值,如下

值得注意的是在spring cloud 2.x中,变成 ip-address这个配置。

浙公网安备 33010602011771号