一、微服务之 Eureka
了解基本概念:分布式、集群、微服务…
分布式:把一个应用拆成几个应用部署到不同的机器上
集群:同一个应用部署到不同的机器上
微服务:比分布式拆分应用的颗粒度更细,拆分为单个的服务,比如用户服务、短信服务…
1. Eureka 基本工作原理
eureka-server: 服务端-服务注册中心 =》接收eureka-client服务信息,并复制到其它eureka-server
eureka-client: 客户端-服务提供者或者消费者
-
作为生产者(register):向eureka-server发送服务注册信息
-
作为消费者(getRegistery):获取eureka-server中服务的注册信息,并缓存到客户端,下次不用去注册中心获取,直接可以访问服务。 (如果eureka挂了,仍能访问服务的原因)