写点什么

架构师训练营第 6 周课后练习

用户头像
叶纪想
关注
发布于: 2020 年 11 月 01 日

题目

  1. 请简述 CAP 原理。

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

解答

1.CAP 原理是指一个分布式系统,不可能同时满足一致性、可用性、分区耐受性,只能同时满足两个。

一致性是指每次读取的数据都是最新写入的数据或者返回一个错误,而不是过期数据,数据是一致的。

可用性是指每次请求都能得到一个响应,而不是返回一个错误,但是不保证数据是最新的。

分区耐受性是指因为网络原因,部分节点失效了,系统依然是可以操作的。

在分布式环境下,网络失效是一定会发生的,所以分区耐受性是必须要保证的,那么在可用性和一致性上就只能二选一。

用户头像

叶纪想

关注

还未添加个人签名 2018.05.23 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第 6 周课后练习