跳转到内容

CAP 与一致性模型

网络分区发生时,系统无法同时保证所有请求可用和强一致;一致性还分线性一致、顺序一致和最终一致。

按业务不变量决定哪些操作需要强一致,哪些可异步收敛。

余额扣减通常需要强约束,点赞计数可以允许短暂不一致。

CAP 中的可用性有严格定义,不等于系统平时响应很快。