gRPC利用protocol buffer来进行服务定义和数据序列化,使用protocol buffer compiler(protoc)工具对后缀名为.proto的文件进行编译
2. 安装protoc 2.1 使用包管理工具使用包管理工具直接安装。以centos为例,直接通过yum安装
[root@tudou ~]# yum install -y protobuf-compiler
安装成功后,执行protoc --version查看是否安装成功
[root@tudou ~]# protoc --version libprotoc 2.5.02.2 使用预编译的二进制文件
使用预编译的二进制文件好处就是可以确保使用到最新的protoc版本
到https://github.com/protocolbuffers/protobuf/releases网址根据pc的操作系统、架构选择格式的.zip文件进行下载。这里以64位的Windows系统为例,选择protoc-21.1-win64.zip
下载完解压后,将protoc-21.1-win64bin所在目录添加到环境变量里,如下图
确认后,打开cmd,执行protoc --version查看是否安装成功



