了解Eureka

前言

了解分布式组件Eure

正文

Eureka是什么?

Eureka是一款用于注册服务和发现的组件。

Eureka的基本架构?

Register Service(服务注册中心):这是一个Eureka server,提供服务注册和发现的功能。
Provider Service(服务提供者):这是一个Eureka Client,提供服务;
Consumer Service(服务消费者):它是一个 Eureka Cient,消费服务。

Eureka的一些概念

1)Register—>服务注册
当Eureka Client向 Eureka Server注册时,Eureka Client提供自身的元数据.
2) Renew—>服务续约
Eureka Client 在默认的情况下会每隔 30 秒发送一次心跳来进行服务续约。通过服务续约来告知 Eureka Server 该 Eureka Client 仍然可用,没有出现故障。正常情况下,如果Eureka Server 在90 秒内没有收到Eureka Client的心跳,Eureka Server 会将 Eureka Client 实例从注册列表中 删除。
3)fetch Register–>获取服务注册列表信息
Eureka Client 从 Eureka Server 获取服务注册表信息,井将其缓存在本地。 Eureka Client 会使用服务注册列表信息查找其他服务的信息,从而进行远程调用。
4)Cancel-一服务下线
Eureka Client 在程序关闭时可以向 Eureka Server 发送下线请求。发送请求后,该客户端的 实例信息将从 Eureka Server 的服务注册列表中删除
5)Eviction一一服务剔除
在默认情况下,当 Eureka Client 连续 90 秒没有向 Eureka Server 发送服务续约(即心跳)时, Eureka Server

-------------本文结束感谢您的阅读-------------