美文网首页
brpc学习1---Protobuf

brpc学习1---Protobuf

作者: besta720 | 来源:发表于2018-08-15 16:09 被阅读0次

1.  是什么? 

Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议数据存储等领域。

2. 格式

注释:

syntax="proto2"  表明使用protobuf的编译器版本为V2, 目前最新版本V3

package mynamespace;  生命一个包名,防止不同消息类型的命名冲突

import "src/help.proto";  引入外部文件,类似于python import, c++ include

message     protobuf中的结构化数据,类似于c++ 类,其中message中required(必须),option (0或者1个) repeated(任意多次)

相关文章

  • brpc学习1---Protobuf

    1. 是什么? Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存...

  • brpc之rpc流程分析(上)

    之前关于brpc的几篇分析:brpc之mutex源码分析brpc之ResourcePool源码分析brpc之bth...

  • brpc 摘要

    Cacheline 1.背景:cpu的L1和L2级cache为每个核独有,cpu的L3cache为所有核心共享2....

  • 工作中常用的C++库和框架

    RPC框架:brpc github地址:https://github.com/apache/incubator-b...

  • 2020-12-03

    操作系统计算机网络redis/kafka/brpc数据库/mysql算法刷题

  • 常用RPC框架

    目前常用的RPC框架有google的gPRC、Facebook的thrift,还有刚刚开源的百度brpc。 # 百...

  • brpc网络实现思考

    这些时间断断续续在分析brpc的网络实现,因为之前说过这个事情。然后因为工作中使用到的框架实现,其底层网络实现是单...

  • BRPC常用的参数

    [TOC] client侧 defer_close_second 多个channel可能通过引用计数引用同一个连接...

  • brpc之消息处理流程

    中间大约有段时间没有继续分析brpc源码,因为有些其他事情,这里分析下当client发送消息后,server收到请...

  • brpc之mutex源码分析

    这篇分析的不完整,没有彻底弄明白。在此brpc之前,基本所有使用过或者分析过的mutex只是纯粹的封装下接口,使用...

网友评论

      本文标题:brpc学习1---Protobuf

      本文链接:https://www.haomeiwen.com/subject/qiswbftx.html