深入理解Eureka - Eureka自我保护机制

Eureka自我保护机制是为了防止误杀服务而提供的一个机制。 何为误杀? 理论上每个服务都有故障的可能,那么自然Eureka注册中心也有故障的可能性。如果注册中心发生故障,服务就有可能不能正常续约。而这个时候服务仍然是可以正常服务的,如果Eureka剔除任务将其剔除,则会造成误杀。
阅读全文

深入理解Eureka - Eureka Regin Zone

用户量比较大或者用户地理位置分布范围很广的项目,一般都会有多个机房。这个时候如果上线springCloud服务的话,我们希望一个机房内的服务优先调用同一个机房内的服务,当同一个机房的服务不可用的时候,再去调用其它机房的服务,以达到减少延时的作用。
阅读全文

深入理解Eureka - Eureka Server节点复制机制

Eureka Server提供了节点复制机制,来保证注册中心节点间服务注册信息的同步。 Eureka Server节点之间服务注册信息的同步发生在以下两种场景下: ● Eureka Server节点启动时,主动拉取其他节点的服务注册信息。 ● Eureka Server接收到Register、renew、cancel时,主动推送至其他节点。
阅读全文