Week6 作业一

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

请简述 CAP 原理。

一致性:每次读取的数据都应该是最近写入的数据或返回一个错误;

可用性:每次请求都应该得到一个响应,而不是返回一个错误或失去响应,不过这个响应不需要保证数据是最近写入的;

分区耐受性:因为网络原因,部分服务器节点之间消息丢失或延迟,系统依然应该是可以操作的;



对于一个分布式系统而言,网络失效一定会发生,即分区耐受性是必须保证的,那么在可用性和一致性上必须二选一。网络失效时,选择CA中的哪一个都有各自的问题:

  1. 保证一致性,接口响应错误;

  2. 保证可用性,数据不是最新的;



在分布式系统设计中,会优先保证可用性,采用弱一致性来保证数据。



Doris临时失效过程

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



发布于: 2020 年 07 月 15 日 阅读数: 30
用户头像

Coder

关注

还未添加个人签名 2018.05.04 加入

还未添加个人简介

评论

发布
暂无评论
Week6 作业一