eureka client指定的server1是在连接哪个profiles呢?

来源:5-5 【开始编码】创建广告投放系统子模块

jerry4013

2020-07-26

这节课把eureka.client.service-url.defaultZone指定为http://server1:8000/eureka/,但是在前面我们定义eureka server的时候,一共有四块配置,第一个没指定profiles,后面三个分别是server1,2,3。第一个和第二个商品号都是8000。那我们现在指定server1:8000,是指向哪个eureka server的配置呢?我们在启动eureka server时,要不要声明profiles?如果声明了profiles是server1,那当时server1又指向了server2,3,是否是多余的了?

谢谢!

写回答

1回答

张勤一

2020-07-27

同学你好:

    这里其实有一个误区,就是你说的多余。其实在企业级开发中,任何服务都不能是单实例存在的,这样就会有单点问题。我们的 Eureka Server 也是多实例运行的,也就是 server1、2、3,只是我在演示的时候使用的单个的服务(这样方便讲解)。

    其实,可以回过头看看我当时讲解的 Eureka Server(单实例和多实例),也查查相关的资料说明,这代表着什么。


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

1
1
jerry4013
非常感谢!
2020-07-27
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2151 学习 · 929 问题

查看课程