我发现使用二进制protobuf消息持久保存数据非常方便。现在我想从2.4.x protobuf迁移到2.5.x,我担心向后兼容性。
新的protobuf库是否能够读取2.4.x protobuf二进制消息?
答案 0 :(得分:3)
是。应该只是一个简单的升级。它们在线路上完全兼容,并且在定义语言和语言API方面向后兼容。
顺便说一句,您应该升级到2.6.1,这是2.x.x系列中最新的稳定版本。
答案 1 :(得分:3)
新的protobuf库是否能够读取2.4.x protobuf二进制消息?
最新版本的protobufs仍然可以读取大约14年前的消息。 :) Google拥有这种格式的大量数据,因此您可以确保它们永远不会破坏兼容性。