
RPC
哲米
深挖程序世界的各种疑难杂症
展开
-
如何基于protobuf实现一个极简版的RPC
基于 protobuf 的 RPC 可以说是五花八门,其中不乏非常优秀的代码例如 brpc, muduo-rpc 等。protobuf 实现了序列化部分,并且预留了 RPC 接口,但是没有实现网络交互的部分。本文想介绍下,如何实现基于 protobuf 实现一个极简版的 RPC ,这样有助于我们阅读 RPC 源码。一次完整的 RPC 通信实际上是有三部分代码共同完成:protobuf 自动生成的代码RPC 框架用户填充代码本文假设用户熟悉 protobuf 并且有 RPC 框架的使用经转载 2020-07-20 18:45:01 · 535 阅读 · 0 评论 -
Protobuf 语法指南
本指南描述了怎样使用protocol buffer 语法来构造你的protocol buffer数据,包括.proto文件语法以及怎样生成.proto文件的数据访问类。(本文只针对proto2的语法)本文是一个参考指南——如果要查看如何使用本文中描述的多个特性的循序渐进的例子,请在http://code.google.com/intl/zh-CN/apis/protocolbuffers/docs/tutorials.html中查找需要的语言的教程。定义一个消息类型先来看一个非常简单的例子。假设转载 2020-07-11 18:15:49 · 220 阅读 · 0 评论