Spring Cloud 组件之注册中心
Eureka(已停更说明)
集群架构原理:

对于eureka自身来说,其集群构建的原理简单来说就是 相互注册,相互守望,最后作为一个整体给外界提供注册服务。
- Eureka Server(类比物业公司)提供服务注册的服务,Eureka Client 会在 Eureka Server 中进行注册,这样server端注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观的看到;
- Eureka Client (类比业主)具备一个内置的、使用轮询(round-robin)负载算法的负载均衡器。在应用启动之后,客户端将会向 Eureka Server 发送心跳(类比交物业费,默认周期为30s),如果 Eureka Server 在多个心跳周期内没有收到某个节点的心跳,Eureka Server 将会从服务注册表中把这个节点移除掉(默认90s)。