4.2 字段变更的安全边界 4.2 字段变更的安全边界:在序列化契约的钢丝上行走 我们常把 Protocol Buffers 视作一种“数据格式”,一个轻量级的 IDL 工具,甚至——在某些团队中——不过是 命令行的一次敲击。这种认知的温床,恰恰是系统性兼容事故最肥沃的土壤。 真正的危险,从来不是来自未知,而是来自被误判为安全的已知。当一个字段被标记为 ,当一个 文件被提交到 Git 仓库,当服务端悄然升级而客户端尚未重启——那一刻,我们并非站在技术的平地上,而是悬停于一条由字节流编织、由 tag 编号锚定、由 wire type 定义走向的单向钢丝之上。