关于service-url.defaultZone这个配置

来源:4-3 Eureka Server 的启动说明

慕桂英645484

2020-01-07

单节点课程里,我看老师配置的defaultZone: http://eureka.instance.hostname:{eureka.instance.hostname}:eureka.instance.hostname:{server.port}/eureka/,理解这个属性是配置本eureka的服务地址,但是多节点课程,defaultZone: http://server2:8001/eureka/,http://server3:8002/eureka/,这里感觉又变成了本服务需要去注册的服务地址?请问这里如何理解才是正确的?

写回答

1回答

张勤一

2020-01-07

同学你好:

    defaultZone 这个属性配置的是 EurekaServer 需要注册的地址。单节点的配置中核心是不去注册其他的服务(所以,就是当前 EurekaServer 自己的地址),而多节点是去注册其他的服务(也就是需要填写其他 Eureka Server 的地址)。

    另外,这样的参数并不是核心知识点,知道它是做什么的就可以。业务系统最核心的还是业务思想,实现只是表象,说到底,技术都是相通的。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
1
慕桂英645484
非常感谢!
2020-01-07
共1条回复

Spring Cloud微服务实战 打造企业级优惠券系统

微服务,SpringCloud,SpringBoot面试、毕设、

1203 学习 · 487 问题

查看课程