protoco buffer
来源:互联网 发布:左红军网络计划秒定法 编辑:程序博客网 时间:2024/05/16 15:52
what概念
ProtocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。
通信协议,类似xml,类似json。可用于前后端交互。
重复轮子?xml开销大。它性能高,代码生成机制。
why
优点:
1.多语言
2.性能高
3.支持“向后兼容”和“向前兼容” 模块版本管理
缺点:
1.二进制可读性差
2.缺乏自描述
一般来说,XML是自描述的,而protobuf格式则不是
how
安装及使用方式
protoc.exe编译
code:
1.写消息
2.读消息
3.服务
阅读全文
0 0
- protoco buffer
- buffer
- buffer
- Buffer
- Buffer
- Buffer
- Buffer
- Buffer
- 【rfc3605】 Real Time Control Protocol (RTCP) attribute in Session Description Protoco
- Java(Eclipse)报出异常java.net.MalformedURLException: no protoco的l解决方法
- Const Buffer,Texture Buffer
- 确认Buffer
- Create Buffer
- Buffer Overflows
- Buffer Cache
- JITTER BUFFER
- log buffer
- buffer & Test
- Hibernate事务
- Hibernate中的query.setFirstResult(),query.setMaxResults();
- Hibernate异常与会话
- 软件测试_Bug等级划分
- Hibernate3的配置参数汇总
- protoco buffer
- redis : 桌面管理工具 redis-desktop-manager使用指南
- hibernate-3.2.5.ga的hibernate.properties
- 151个容易混淆拼错的英文单词
- bzoj3489,可持久化树套树
- 【code】java线性表实现
- Android网络管理工具类
- JavaScript的自带方法
- 【code】java栈和队列实现