Protobuf 介绍
Protocol Buffers(又名 protobuf)是 Google 的语言中立、平台中立、可扩展的结构化数据序列化机制。
https://github.com/protocolbuffers/protobuf
简而言之,Protobuf 是 Google 开源的一款用于处理前后端数据交互格式的工具。通常来讲前后端使用的编程语言是不同的,使用 Protobuf无需多虑,前后端只管约定通信协议,之后就可以使用 pb 工具生成代码。
ProtoBuf 使用实战
下载Protobuf
直接上Github 下载最新发行版,注意选择自己电脑的平台。
笔者使用的环境是 Ubuntu 20.10,也就是linux,下面是下载链接
wget https://github.com/protocolbuffers/protobuf/releases/download/v3.17.3/protoc-3.17.3-linux-x86_64.zip
安装Protobuf
首先执行上条命令下载Protobuf,新建一个文件夹作为解压目录
mkdir protoc
unzip protoc-3.17.3-linux-x86_64.zip -d ./protoc
配置环境变量
这里的路径需要根据自身情况进行修改
vim ~/.bashrc
export PATH="$PATH:/[替换成protoc所处的路径]/proto