Eureka Server提供注册服务,各个节点启动后,会在EurekaServer中进行注册,Eureka Server会存储所有可用信息的服务节点,其信息可以在界面中直观的观察到。(服务注册中心
CAP核心理论
一个分布式系统不可能同时很好的满足一致性,可用性,和分区容错性三个需求
因此根据CAP原则讲nosql 数据库分成了满足CA原则,满足CP原则 和满足 AP原则三大类
CA - 单点集群,满足一致性,可用性,通常在可拓展性上不太强大
CP - 满足一致性,分区容错性的系统,通常性能不是特别的高
AP - 满足可用性,分区容错性,通过对数据一致性要求低一些。
Eureka是遵守AP原则,及满足可用性,分区容错性,通过对数据一致性要求低一些。
Zookeeper遵守CP原则,及满足一致性,分区容错性的系统,通常性能不是特别的高。
Eureka Server:提供服务的注册(类似于zookeeper)
Service Provider:将自身服务注册到Eureka中,是消费方可以寻找到。
Serivce Cunsumer:在Eureka中获取注册服务列表,找到自己所需的消费服务。
<dependency>
<groupId>org.springframework.cloud