写点什么

架构师训练营第六周作业

用户头像
fenix
关注
发布于: 2020 年 07 月 15 日
请简述 CAP 原理。

CAP原理:一致性(Consistency)、可用性(Availability)和分区耐受性(Partition Tolerance)三者无法同时满足

一致性(Consistency)指每次读取的数据应该是最近写入的数据或者返回一个错误,而不是过期数据。也就是说,数据是一致的。可用性(Availability)是指数据的一次读写操作请求一定要有一个返回,不能失去响应或者超时,或者返回错误。分区耐受性(Partition Tolerance)是指当集群的节点之间网络不可达的时候,整个系统还能正常运行

在分布式环境中,集群中的节点网络不可达的情况是无法避免的,因此CAP中的分区耐受性是必须要保证的,因此只能在根据业务需求在一致性和可用性做权衡,并且在具体的设计中并不是放弃其中一个,就一定能做到另一个。

针对 Doris 案例,请用 UML 时序图描述 Doris 临时失效的处理过程(包括判断系统进入临时失效状态,临时失效中的读写过程,失效恢复过程)。





用户头像

fenix

关注

还未添加个人签名 2018.03.02 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第六周作业