天天看点

Protobuf 介绍与实战24:不更改原有proto文件的基础上,如何增加新的字段?类似于继承效果?extensions

1  go grpc-go 相关技术专栏 总入口

2  Protobuf介绍与实战 图文专栏 文章目录

该功能属于protobuf 版本2的功能,版本3 禁止使用extensions关键字了。

1、使用的场景?

如,在项目中可能存在多个proto文件,proto文件之间可能存在继承关系。

假设有一个基础的proto文件,存储着一些基础信息。

其他业务模块,可以在此基础proto文件的基础之上新增自己业务相关的属性。

2、如何实现呢?

如何实现,涉及到两个点:<