1.Spring Cloud Eureka 简介

1.Spring Cloud Eureka 简介 注册发现中心 Eureka 来源于古希腊词汇,意为“发现了”。在软件领域, Eureka Netflix 在线影片公司开源的一个 服务注册与发现的组件 ,和其他 Netflix 公司的服务组件(例如负载均衡、 熔断器、网关等) 一起,被 Spring Cloud 社区整合为 Spring Cloud Netflix 模块。 Eureka Netflix 贡献给 Spring Cloud 的一个框架! Netflix Spring Cloud 献了很多框架。 2.Spring Cloud Eureka Zookeeper 的区别 2.1 什么是 CAP 原则(面试) 在分布式 微服务里面 CAP 定理 问:为什么 zookeeper 不适合做注册中心 CAP 原则又称 CAP 定理,指的是在一个分布式系统中, 一致性 (Consistency 可用性 (Availability 分区容错性 (Partition tolerance )(这个特性是不可避免的) CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾 2.2 分布式特征

1.Spring Cloud Eureka 简介 C : 数据的一致性 ( A,B,C 里面的数据是一致的) Zk 注重数据的一致性。 Eureka 不是很注重数据的一致性! A: 服务的可用性(若 zk 集群里面的 master 挂了怎么办) Paxos (多数派)在 zk 里面,若主机挂了,则 zk 集群整体不对外提供服务了,需要选一个新的出来( 120s左右)才能继续对外提供服务! Eureka 注重服务的可用性,当 Eureka 集群只有一台活着,它就能对外提供服务。 P分区的容错性(在集群里面的机器,因为网络原因,机房的原因,可能导致数据不会里面同步),它在分布式必须需要实现的特性! Zookeeper 注重数据的一致性, CP zk( 注册中心,配置文件中心,协调中心 )Eureka 注重服务的可用性 AP eureka (注册中心) 3.Spring Cloud 其他注册中心 Spring Cloud 还有别的注册中心 Consul ,阿里巴巴提供 Nacos 都能作为注册中心,我们的选择还是很多。 3.1 Consul https://spring.io/projects/spring-cloud-consulConsul 1.Spring Cloud Eureka 简介 3.2 Nacos https://nacos.io/zh-cn/ 1.Spring Cloud Eureka 简介

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91280 人正在系统学习中

来源:做一道光

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月16日
下一篇 2022年8月16日

相关推荐