架构师训练营第六周作业
一、请简述 CAP 原理。
CAP 是 Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容错性)的简称,一个分布式系统不可能同时满足C、A、P,最多只能满足CA、CP、AP。
CA:强调一致性和可用性,像传统的mysql、oracle数据库就是这样子的。
AP:强调可用生和分区容错性,例如:Eureka。
CP:强调一致性和和分区容错性,例如:Zoopkeeper、redis等 就是这种
二、针对 Doris 案例,请用 UML 时序图描述 Doris 临时失效的处理过程(包括判断系统进入临时失效状态,临时失效中的读写过程,失效恢复过程)。
临时失效的场景:
服务端升级或者网络暂时不可用。
失效机器在短时间可恢复(例如2小时)
恢复后数据和失效前一致
评论