proto Tips

AI 摘要: 本文介绍了将proto3文件转换为proto2文件以及将proto2文件转换为proto3文件的方法,同时说明了proto3与proto2之间的差异。

Proto 文件转换

将 proto3 => proto2

goland 打开 proto3 文件,进行正则+区分大小写替换

替换内容: (^\s+)(int|string|uint|bool|([A-Z][a-z]))

替换成: $1optional $2

将 proto2 => proto3

Proto3 和 Proto2 差异

参考: https://colobu.com/2019/10/03/protobuf-ultimate-tutorial-in-go/