5)Eureca Server的工作原理:
马 克-to-win@马克java社区:Eureka包含Server和Client两部分,从而实现微服务的注册与发现。Eureka Server目标是提供服务发现的能力。各个微服务启动时,会向Eureka Server注册自己的信息(例如端口、微服务名等),Eureka Server会存储这些信息。提供服务或消费微服务都是Eureka Client,通常都只是个springboot的jar项目。Eureka Server本身也是。微服务启动后,会周期性(默认30s)向Eureka Server发送心跳证明自己还活着。如果Eureka Server在一定时间内没有接收到某个微服务实例的心跳,Eureka Server将会注销这个实例(默认90s)。多个Eureka Server实例,互相复制,实现服务注册表数据同步,达到高可用,简单说,即一台机器坏了,另一台接替它,继续工作。用户体会不到你这机器坏了。 Eureka Client会缓存服务注册表中的信息。这样就没必要总查询Eureka Server,即使Eureka Server都死掉,Eureka Client都能相互找到且完成任务。
更多请看下节:https://blog.youkuaiyun.com/qq_44639795/article/details/89599317
Eureka微服务注册与发现
Eureka通过Server和Client实现微服务注册与发现。Server存储各微服务信息并维护其存活状态,Client缓存服务注册表信息确保即使Server故障也能进行服务调用。
4091

被折叠的 条评论
为什么被折叠?



