写点什么

架构师培训第六周习题

用户头像
小蚂蚁
关注
发布于: 2020 年 07 月 15 日

1、  请简述 CAP 原理



CAP 原则又称 CAP 定理,指的是在一个分布式系统中,一致性 Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。

一致性(Consistency):每次读取的数据,都应该是最近写入的数据或者返回一个错误,而不是过期数据,也就是说数据是一致的。

可用性(Availability):每次请求都会得到一个响应,而不是返回错误或失去响应,不过这个响应不要求数据是最新写入的,也就是说系统需要一直都是可以正常使用的,不会引起调用者异常,但不保证数据是最新的。

分区容忍性(Partition tolerance):即使因为网络原因,部分服务器节点之间消息丢失或延时了,系统依然可以是操作的。

在分布式系统下,由于网络是不稳定的,所以分区容忍性是必须要保证的,这样系统只能在一致性和可用性两者之间进行平衡。

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

 


用户头像

小蚂蚁

关注

还未添加个人签名 2018.08.10 加入

还未添加个人简介

评论

发布
暂无评论
架构师培训第六周习题