eureka客户端的一些配置
参数一
eureka.instance.instance-id
instance-id默认注册到服务中心显示的名称是 hostname+appname+port
其中hostname可以通过cmd窗口查看,但上面的并不是显示的hostname,显示的为localhost,并且客户端启动报错 Cannot determine local hostname,暂时未找到解决办法
建议修改成
eureka.instance.instance-id=${spring.application.name}:${server.port}
显示如下
参数二
eureka.instance.prefer-ip-address
未配置此参数,鼠标放在instance-id的位置,显示的是hostname(之所以显示localhost,还是上面的原因Cannot determine local hostname)开头的地址
配置如下内容
eureka.instance.prefer-ip-address = true
显示如下(显示了ip)