一、介绍
protobuf是一种与语言无关、与平台无关的可扩大的插件,用于序列化结构化数据。
只须要定义一下protobuf构造的文件 .proto 而后就能够应用protoc 命令生成对应的编程语言的构造的文件。
目前proto3本部中曾经反对绝大多数支流语言,如Java、Python、Objective-C 和 C++ Kotlin、Dart、Go、Ruby和C#等,生成的代码。
二、操作系统装置 protobuf
2.1 装置 protobuf
咱们这里应用brew装置,只有输出上面的命令就能够了
brew install protobuf
装置实现后,输出 protoc --version 查看是否失效
➜ protoc --versionlibprotoc 3.21.7
装置胜利。