主题 / 数据流决定演化 知识卡片数据流决定演化专业/工作 内容数据库、服务调用、消息传递代表三种不同数据流。数据库把新旧读写进程通过持久化状态耦合;RPC 通过请求响应耦合;消息队列通过异步事件耦合。演化策略必须顺着数据流设计,不能只盯着序列化格式。 参考来源《数据密集型应用系统设计》第4章《编码与演化》 ← 上一张卡片JSON/XML对数值编码的模糊性在大整数场景下暴露精度问题 下一张卡片 →Thrift与Protobuf靠不可变的字段标签号实现模式演变