protobuf
文章平均质量分 90
跨时代135
这个作者很懒,什么都没留下…
展开
-
几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比 博客分类: java 数据结构BeanjsonGoogleIDEA 最近研究了下google protobuf协议,顺便对比了一下json,xml,java序列化相关的数据对比,从几个纬度进行对比。 别人的相关测试数据: http://code.google.转载 2014-08-26 14:44:33 · 821 阅读 · 1 评论 -
protobuf,json,xml,binary,Thrift之间的对比 .
一条消息数据,用protobuf序列化后的大小是json的10分之一,xml格式的20分之一,是二进制序列化的10分之一,总体看来ProtoBuf的优势还是很明显的。 protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,详情访问protobuf的google官方网站。 protobuf在google中是一个比较核心的基础库,作为分布式运算涉及到大量转载 2014-08-26 14:34:58 · 933 阅读 · 0 评论 -
google ProtoBuf开发者指南(比xml和jason都好的协议)
ProtoBuf开发者指南 译者: gashero 目录 1 概览 1.1 什么是protocol buffer1.2 他们如何工作1.3 为什么不用XML?1.4 听起来像是为我的解决方案,如何开始?1.5 一点历史 2 语言指导 2.1 定义一个消息类型2.2 值类型2.3 可选字段与缺省值2.4 枚举2.5转载 2014-11-12 19:57:17 · 1050 阅读 · 0 评论 -
Protobuf简单使用及其抓包分析
早之前就用过Google的Protobuf做数据编码,一直没有深入理解其中的原理,最近做了一次通讯抓包,发现其中很多Protobuf编码的数据包,于是决定分析一下其中的数据包及其编码。 一、Protobuf的使用 首先来简单介绍一下Protobuf的使用,这里以windows下java开发为例,几个步骤:编写*.proto ->使用google提供的protoc.exe生成*.java转载 2015-04-20 18:16:54 · 1018 阅读 · 0 评论 -
Protobuf 之java使用篇
碰巧用到Proto,算是笔记吧算是笔记吧, windows : 1,两个文件:proto.exe, protobuf-Java-2.4.1.jar 2,建立一个工程TestPb,在下面建立一个proto文件件,用来存放【。proto】文件 3,将proto,exe放在工程下, 4,建立一个msg.proto文件: option java_package = "com.protob转载 2016-06-17 14:19:53 · 4210 阅读 · 2 评论 -
Google Protocol Buffer 的使用和原理
简介 什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍: Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。 Protocol转载 2016-09-14 11:17:25 · 684 阅读 · 0 评论 -
用proto命令生成java文件
有个问题需要注意下,proroc的版本一定要和你本地使用的protobuf-java-2.3.0版本一致,否则会出现生成的java代码 报错的情况。特别是修改之前的代码的时候。 1.下载: https://code.google.com/p/protobuf/downloads/list 下载 protoc-2.5.0-win32,然后解压,配置protoc环境变量 2.cmd转载 2016-11-24 10:40:36 · 17882 阅读 · 0 评论