再论 CAP:会议和实时通信为什么要选 AP,以及最终一致性怎么落地

Posted on 六 10 10月 2026 in Tech • Tagged with tech, distributed-system, cap, consistency, availability, webrtc, rtc, freeswitch, architecture

网络会出的岔子一长串——分区、脑裂、闪断、非对称路由、DNS 故障、丢包、抖动、拥塞、时钟漂移——它们全归结为 CAP 里那个躲不掉的 P,所以真正的选择题只在 C 和 A 之间。网络交易选 C,音视频会议和实时通信选 A。本文先按类把网络问题列全,再结合我最近踩的几次坑,重点讲 AP + 最终一致性在实时通信里怎么落地:媒体面为什么天生 AP、信令面的冲突怎么和解、以及什么东西绝对不能最终一致。


Continue reading

Zanzibar 精读:Google 如何在十毫秒内回答“你能看这份文档吗”

Posted on 一 20 7月 2026 in Tech • Tagged with authorization, zanzibar, rebac, distributed-system, consistency, spanner, security, paper-reading

Zanzibar 最难的并不是把权限存成关系元组,而是在全球规模下同时守住用户意图、低延迟和高可用。本文精读 Google 2019 年论文,拆解关系模型、zookie 一致性协议、递归查询、Leopard 索引与热点治理,并给出一份普通团队可以直接复用的设计清单。


Continue reading