1、服务治理 2、服务注册与发现 3、eureka server和eureka client 4、高可用(如何构建高可用的Eureka集群) 5、eureka server 常用配置 6、eureka client 常见配置 7、源码分析。 客户端启动时如何注册到服务端。 服务端如何保存客户端服务信息 客户端如何拉取服务端已保存的服务信息 8、心跳和服务剔除机制是什么 9、 Eureka自我保护机制是什么 核心知识点: zookeeper和eureka的区别在哪? 传统的关系型数据库是ACID(原子性,一致性,独立性,持久性), nosql数据库是CAP(强一致性,可用性,分区容错性),分布式系统只能3进2,三个选两个 eureka遵守AP原则,zookeeper遵守CP原则
CA-单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大 CP-满足一致性,分区容忍必的系统,通常性能不是特别高。 AP-满足可用性,分区容忍性的系统,通常可能对一致性要求低一些
分布式系统中,分区容错性是必须遵守的.
1、单体结构演变到集群再到微服务这一过程,服务治理是必然的解决的一个问题。