【it|gRPC在golang中的实际应用】我这里的例子是一个自助终端和服务端交互实现的方法,已经实现全部功能,下面我给介绍一下方法步骤,欢迎讨论:
- 首先创建一个unmanned.proto的文件:
文章图片
- 生成相应的unmanned.pb.go文件:
方法:(1)将创建好的unmanned.proto文件在终端中打开,并且运行: set PATH=%PATH%; %GOPATH%/bin
文章图片
(2).下一步运行:protoc --go_out=plugins=grpc:. unmanned.proto后就会生成相应的unmanned.pb.go文件。
文章图片
3.下面看一下生成的unmanned.pb.go文件:
文章图片
- 服务端代码:
-
文章图片
- 客户端代码:
文章图片
上传了部分代码如果需要详细的代码实现可以联系我。
推荐阅读
- 【golang】leetcode中级-字母异位词分组&无重复字符的最长子串
- 彻底理解Golang Map
- kratos线上开源年会它来啦~
- 深入浅出 Golang 资源嵌入方案(go-bindata篇)