SpringCloud 学习(二)-1 :服务注册与发现Eureka扩展
上一篇介绍了Eureka Server的搭建跟配置、Eureka Client的搭建跟配置、服务间通过服务名调用等,还有几个实际实验中遇到的问题及处理方案,本篇来玩一下Eureka的其他配置。
上一篇链接 : https://www.cnblogs.com/zrk3/p/springcloud_eureka.html
一、Changing the Eureka Instance ID
Spring Cloud Eureka提供了一个合理的默认值,如:${Spring . Cloud .client.hostname}:${Spring .application.name}:${Spring .application.instance_id:${server.port}}。比如:myappname:8080。
可以在eureka.instance.instanceId中使用唯一的标识符来覆盖它。
默认:
修改Eureka Client(provider-user)配置文件,添加如下内容:
eureka.instance.instanceId=${spring.application.name}:${vcap.application.instance_id:${spring.application.instance_id:${random.value}}}
重新启动Eureka Client再次访问:
这是官方文档用法,使用了一个随机值,也可以自己定义,比如
eureka.instance.instanceId=${spring.application.name}:${server.port}