d6abfb4598 | ||
---|---|---|
.. | ||
README.md | ||
go.mod | ||
go.sum | ||
grpc.go | ||
main.go |
README.md
protoc-gen-go-grpc
This tool generates Go language bindings of service
s in protobuf definition
files for gRPC. For usage information, please see our quick start
guide.
Future-proofing services
By default, to register services using the methods generated by this tool, the
service implementations must embed the corresponding
Unimplemented<ServiceName>Server
for future compatibility. This is a behavior
change from the grpc code generator previously included with protoc-gen-go
.
To restore this behavior, set the option require_unimplemented_servers=false
.
E.g.:
protoc --go-grpc_out=require_unimplemented_servers=false[,other options...]:. \
Note that this is not recommended, and the option is only provided to restore backward compatibility with previously-generated code.