摘要:
go rpc开发指南 本书首先介绍了使用Go官方库开发RPC服务的方法,然后介绍流行gRPC库以及其它一些RPC框架如Thrift等,后面重点介绍高性能的分布式全功能的RPC框架 rpcx。读者通过阅读本书,可以快速学习和了解Go生态圈的RPC开发技术,并且应用到产品的开发中。 rpc介绍 远程过程 阅读全文
摘要:
Any Any 消息类型可以让你使用消息作为嵌入类型而不必持有他们的.proto定义. Any把任意序列化后的消息作为bytes包含, 带有一个URL, 工作起来类似一个全局唯一的标识符. 为了使用Any类型, 需要导入google/protobuf/any.proto. 参考文档 Oneof 如果 阅读全文
摘要:
下载依赖 go get -u google.golang.org/protobuf 目录结构 编写hello.proto文件 syntax = "proto3"; package proto; option go_package = "my_proto/proto"; import "google/ 阅读全文
摘要:
语言指南 这份指南描述如何使用protocol buffer语言来构建你的protocol buffer数据,包括.proto文件语法和如何从.proto文件生成数据访问类. 覆盖protocol buffers语言的proto3版本 拆分之后的章节列表: 定义消息类型 Scalar值类型 默认值 阅读全文