第 6 周作业

用户头像
Rocky·Chen
关注
发布于: 2020 年 11 月 29 日

一、作业描述

作业一(至少完成一项):

  1. 请简述 CAP 原理。

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



二、作业实现

  1. CAP原理是在分布式系统中,当涉及读写操作,只能保证一致性、可用性、分区容错性3个中的2个。

一致性(C):对客户端读写操作保证能够返回最新的数据。

可用性(A):客户端每个请求都能得到成功或者失败响应。

分区容错性(P):当出现网络分区后,系统能够继续提供服务。

常见中间件:zookeeper,eureka等

zookeeper:基于CP实现,当出现网络分区后为了保证强一致性,选择中断服务

eureka:基于AP实现,当出现网络分区后为了保证可用性,允许不一致情况。 大型网络服务一般选择AP,基于版本或者其他手段保证新、旧版本数据选择。

用户头像

Rocky·Chen

关注

还未添加个人签名 2018.03.03 加入

还未添加个人简介

评论

发布
暂无评论
第6周作业