gRPC在golang中的实际应用

我这里的例子是一个自助终端和服务端交互实现的方法,已经实现全部功能,下面我给介绍一下方法步骤,欢迎讨论:

  1. 首先创建一个unmanned.proto的文件:gRPC在golang中的实际应用_第1张图片
  2. 生成相应的unmanned.pb.go文件:
    方法:(1)将创建好的unmanned.proto文件在终端中打开,并且运行: set PATH=%PATH%;%GOPATH%/bingRPC在golang中的实际应用_第2张图片
    (2).下一步运行:protoc --go_out=plugins=grpc:. unmanned.proto后就会生成相应的unmanned.pb.go文件。gRPC在golang中的实际应用_第3张图片
    3.下面看一下生成的unmanned.pb.go文件:gRPC在golang中的实际应用_第4张图片
  3. 服务端代码:
  4. gRPC在golang中的实际应用_第5张图片
  5. 客户端代码:gRPC在golang中的实际应用_第6张图片
    上传了部分代码如果需要详细的代码实现可以联系我。

你可能感兴趣的:(it,grpc,golang)