protobuf 消息是否跨版本的 protobuf 兼容
我开始使用 protobuf 2.2.0 构建一个应用程序,因为它是最新的。现在我正在考虑升级到最新的 protobuf 2.4.0a。 如果我这样做,应用程序的一个版本生成的消息是否仍然可以被同一架构的另一版本读取?或者我会破坏什么东西?
I started building an app with protobuf 2.2.0 as it was the latest. Now I'm considering upgrading to protobuf 2.4.0a which is the latest.
If I do so will the messages generated by one version of the app still be readable by the other version for the same schema? Or would I be breaking something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
那应该没问题。 2.1.0 版本引入了打包重复字段,但我不认为从那时起有任何有线格式更改。
That should be fine. Version 2.1.0 introduced packed repeated fields, but I don't believe there have been any wire format changes since then.