内容简介:支持环境配置(Mac)安装protobuf 这是 Google 开源的一套成熟的结构数据序列化机制检验protobuf安装结果
支持环境配置(Mac)
安装protobuf 这是 Google 开源的一套成熟的结构数据序列化机制 protocol buffer
brew info protobuf brew install protobuf
检验protobuf安装结果
protoc --version libprotoc 3.5.1
安装第三方包
go mod download github.com/golang/protobuf/proto go mod download github.com/golang/protobuf/protoc-gen-go go mod download google.golang.org/grpc go install github.com/golang/protobuf/protoc-gen-go //编译 protoc-gen-go 可执行文件
创建 protobuf 文件
vi add.proto add some date
生成 gRPC 代码
protoc -I ./protos ./protos/helloworld.proto --go_out=plugins=grpc:helloworld 或 protoc -I . add.proto --go_out=plugins=grpc:.
这生成了 helloworld.pb.go
,包含了我们生成的客户端和服务端类,此外还有用于填充、序列化、提取 HelloRequest
和 HelloResponse
消息类型的类。
在server.go 实现AddServiceServer 的接口方法
实现server & client
打开两个终端,分别启动 serve & client
浏览器访问输出返回结果。
以上所述就是小编给大家介绍的《Go gRPC研究总结》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 自监督学习在CV领域研究进展总结
- 2018 AI领域研究热点总结:BERT最热,GANs最活跃
- 中国移动研究院常耀斌:主流人工智能技术栈的深度探讨和实践总结
- 安全研究 | 传真机的攻击面研究报告
- IBM将建新AI研究中心,旨在开展“颠覆性研究项目”
- 清华人工智能研究院成立「知识智能研究中心」,发布四大知识平台
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Beginning ARKit for iPhone and iPad
Wallace Wang / Apress / 2018-11-5 / USD 39.99
Explore how to use ARKit to create iOS apps and learn the basics of augmented reality while diving into ARKit specific topics. This book reveals how augmented reality allows you to view the screen on ......一起来看看 《Beginning ARKit for iPhone and iPad》 这本书的介绍吧!