8.go开源groupcache项目蛤蟆笔记——groupcachepb代码
包含两个文件一个groupcache.pb.go和一个groupcache.proto文件。
1 groupcache.pb.go
该文件前头有输出:
// Code generated by protoc-gen-go.
// source: groupcache.proto
// DO NOT EDIT!
表示该文件有其他文件生成,不要手动修改。
这个protoc-gen-go在protobuf\protoc-gen-go中。protoc-gen-go是一个编译器,用来把 *.proto协议文件,编译生成 *.pb.go文件。
根据groupcache.proto文件来生成groupcache.pb.proto文件。
2 groupcache.proto
以proto结尾的文件。
包含两个message,分别是GetRequest和GetResponse
和一个service,GroupCache。
有疑问加站长微信联系(非本文作者)