关于SpringCloud的yml文件中Eureka的配置

eureka:
client:
fetch-registry:true
register-with-eureka: false
server-url:
defaultZone:http://eureka6001.com:6001/eureka/,http://eureka6002.com:6002/eureka/

(1)fetch-registry:服务发现,表示该eureka-client是否要发现、获取信息(从服务注册中心中获取信息),true代表要捕获信息。
(2)register-with-eureka:服务注册,代表是否注册到服务中心,当其为false时,说明无需将其注册到服务注册中心;
(3)当fetch-registry:false
register-with-eureka:false时,因为我们可能配置的就是Eureka-Server,所以不需要将自己注册到自己,也不需要从自己中去获取注册信息
(4)defaultZone:这里表示需要从哪个服务注册中心的地址中去获服务注册信息(我在想,是不是当fetch-registry为false,registry-with-eureka为true时,defaultZone就代表要将该client注册到的server地址信息???)。
最后强调一下,default-zone不等于defaultZone,当我们写作前者(default-zone)的时候,Eureka会将其认定为该客户端没有配置有效的server-url,然后自己加一个默认的defaultZone,默认使用http://localhost:8761/eureka/作为地址;

发布了26 篇原创文章 · 获赞 9 · 访问量 750

猜你喜欢

转载自blog.csdn.net/z19950712/article/details/103979704