当同一份数据存在多个 replicas 时,我们需要在 consistency 和 availability 之间做选择,确保客户端看到的数据尽可能一致。回想 CAP 理论 对 consistency 的定义:每次访问都能看到最新数据,但可能会牺牲可用性。
弱 consistency(Weak Consistency)
写入后,读取可能看到也可能看不到新数据。系统会尽力优化让客户端尽快看到最新数据。
这类模式在 memcached 等系统里常见。弱 consistency 在 VoIP、视频通话和实时多人游戏等场景表现不错:比如通话中短暂断线,重连后不会补齐那几秒的内容。
正在验证访问权限...