This tool generates Go language bindings of
services in protobuf definition files for gRPC. For usage information, please see our quick start guide.
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
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.