首页 > 编程知识 正文

eureka的作用,eureka底层原理

时间:2023-05-04 20:27:13 阅读:147259 作者:4635

首先我们先说下:

RDBMS==(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性。C:一致性。I:独立性。D:持久性。)。

NoSql== (redis,Mogodb等非关系型数据库)遵循的原则是:CAP原则(C:强一致性。A:可用性。P:分区容错性)。

在分布式领域有一个很著名的CAP定理:C:数据一致性。A:服务可用性。P:分区容错性(服务对网络分区故障的容错性)。

在这个特性中任何分布式系统只能保证两个。

CAP理论也就是说在分布式存储系统中,最多只能实现以上两点。而由于当前网络延迟故障会导致丢包等问题,所以我们分区容错性是必须实现的。也就是NoSqL数据库P肯定要有,我们只能在一致性和可用性中进行选择,没有Nosql数据库能同时保证三点。(==AP 或者 CP)

提出想法。 当长情鞋垫面临双十一这一业务处理时,你会选择APP还是CP?

个人认为,在面对这样的业务处理时,可用性也就是说,在超过了AP原则(服务器不能宕机)、双十一高峰之后,再进行数据比对,保证数据的完整性。

前面铺垫了那么多也就是想说下,Eureka和Zookeeper就是CAP定理中的实现,Eureka(保证AP),Zookeeper(保证CP)。

http://www.Sina.com/http://www.Sina.com /

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。