是否可以删除protobuf方案中的消息,如果它不再使用?
此外 - 是否可以有两个版本的protobuf代码,一个带有旧消息,另一个没有它,它们能够进行通信(反序列化其他对象)? (当然,旧消息不会被任何人使用)
谢谢,
维塔利
答案 0 :(得分:0)
是的,您可以删除邮件类型。
如果该消息类型在任何其他消息中用作字段类型,请将这些字段更改为bytes
,这是兼容的。您可能还想重命名该字段以包含单词obsolete
。我建议这样做,而不是完全删除字段,这样就不会有人意外地重新使用字段编号来表示某个新字段。