-
protobuf
配置:-
从 Protobuf Releases 下载最先版本的发布包安装。解压后将解压路径下的 bin 目录 加入到环境变量即可。
-
如果能正常显示版本,则表示安装成功。
-
$ protoc --version libprotoc 3.11.2
-
-
在
Golang
中使用protobuf
,还需要protoc-gen-go
,可以参照这篇博客
-
-
option go_package = "import_path;package_name";
import_path
:指定生成的 Go 文件在项目中使用时的 导入路径(import path)。package_name
:指定生成的.pb.go
文件中的 Go 包名(package name)。
-
day7
主要将HTTP
通信的中间载体改成protobuf
,主要是修改httpGetter
的Get()
函数,将输入参数转为protobuf