gRPC(A high performance, open source universal RPC framework)

·

1 min read

grpc

QuickStart

Prerequisites

$ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2

use follow comand to protoc your .pb file

// protoc-gen-go 序列化message体
// protoc-gen-go-grpc 序列化服务端和客户端接口,服务端注册方法和客户端调用方法
$ protoc --go_out=. --go_opt=paths=source_relative \
    --go-grpc_out=. --go-grpc_opt=paths=source_relative \
    helloworld/helloworld.proto