Eureka属性配置

一:Eureka Instance实例信息配置   里面的配置以"-"隔开 其实也支持驼峰命名代替"-"

Eureka属性配置

 

 

 首先是入门时的配置:

server:
port: 8000
eureka:
instance:
hostname: localhost # 主机名

client:
service-url:
defaultZone: http://localhost:8761/eureka # eureka服务端地址,将来客户端使用该地址和eureka进行通信
spring:
application:
name: eureka-provider # 设置当前应用的名称。将来会在eureka中Application显示。将来需要使用该名称来获取路径
这里时provider的配置 ,之前在Cpnsumei的Controller里 输出了两个东西
Eureka属性配置

 


 结果是

Eureka属性配置

 

 

 当我们在配置里加了一行 

prefer-ip-address: true
server:
port: 8000
eureka:
instance:
hostname: localhost # 主机名
prefer-ip-address: true #将当前实例的ip注册到Eureka Server里 默认是falser 也即是主机名
client:
service-url:
defaultZone: http://localhost:8761/eureka
spring:
application:
name: eureka-provider
然后可以看到输出就变了

Eureka属性配置

 


当我们在配置里加了一行  也就是说我们向Eureka里注册的就不是上面那个地址 就变成下面这个地址了

ip-address: 127.0.0.1
然后输出就变成
Eureka属性配置

 


再加一行配置

instance-id: ${eureka.instance.ip-address}:${spring.application.name}:${server.port}  #3部分:ip:应用名称: 端口   设置实例的ip  web控制台显示的id

 


 Eureka属性配置

 

 配置了之后

Eureka属性配置

 

 二:

 
上一篇:Hystrix服务熔断


下一篇:gangkui的学习Spring Cloud之旅,(3-1)服务的注册与发现:Eureka