第五周作业
问题一
请简述 CAP 原理:
CAP描述的是分布式系统的三个要素:一致性、可用性和分区容错性的。这三个要素最多只能同时实现两点,不可能三者兼顾。
一致性:分布式系统的所有数据备份,在同一时刻是否有相同的值,我们在写操作之后,读到的是最近的数据,或者返回一个错误,而不是返回过期数据,也就是说数据是一致的。
可用性:每次请求都应该得到一个响应,而不是返回一个错误或者失去响应。也就是说系统应该一直是正常可用的,调用者的收到的响应不应该是个异常。
分区容错性:因为网络原因,部分服务节点之间消息丢失或者延迟了,系统依然应该是可操作的。
问题二
针对 Doris 案例,请用 UML 时序图描述 Doris 临时失效的处理过程(包括判断系统进入临时失效状态,临时失效中的读写过程,失效恢复过程)。
评论