实现grpc服务
实现grpc服务
grpc开发步骤
- 设计和编写protobuf文件
- 定义所有接口方法,请求消息体,响应消息体
- 具体的数据表模型消息
- 生成代码
> protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative user_growth.proto
- 编写服务端和客户端程序
- 实现服务端代码
- 创建server的struct
- 实现服务端代码
type UgCoinServer struct {
pb.UnimplementedUserCoinServer
}
2. 实现user_growth_grpc.pb.go中的方法
- 服务端注册
- 客户端监听