写点什么

极客大学架构师训练营 _Week006_ 作业

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

CAP理论:

C-一致性(Consistency):

每次读取数据,要么读到的就是在所有集群中取得共识的结果,要么就返回一个错误;即保证不会读到陈旧的数据。

A-可用性(Availablility)

每次请求都会得到一个结果,而不是返回错误或者失去响应,但不保证这个结果是最新的的。

P-分区耐受性(Partition tolerance)

分布式系统中,即使系统因为网络不稳定,而造成了网络隔离,但这个系统仍然是可以操作的。但如何做,需要设计人员自行把控。

网络是不可用是必然的,一般在分布式系统中,P是一定要保证的。当出现网络分区时,我们要不就选择使系统失去可用性的,拒绝写操作,但保证了数据的一致性。要不就让系统读到一个不那么新的数据,舍弃掉系统的一致性。这点需要根据系统的功能进行取舍。

Doris UML时序图:



用户头像

徐培

关注

还未添加个人签名 2018.10.31 加入

还未添加个人简介

评论

发布
暂无评论
极客大学架构师训练营_Week006_作业