一、About thrift二、什么是thrift,怎么工作?三、Thrift IDL四、Thrift Demo五、Thrift 协议栈 以及各层的使用(java 为例)六、与protocolbuffer的区别一、About thrift thrift是一种可伸缩的跨语言服务的发展软件框架。它结合了...
分类:
其他好文 时间:
2015-07-23 09:19:11
阅读次数:
180
开题篇最近公司在使用Protocol Buffer替代原先的json作为移动端的数据交互格式,尽管服务端和CTO把这项新技术吹的天花乱坠,说什么体积小,不易被破解乱七八糟的,但是作为Android端人员,我只关心数据如何解析的问题。折腾了两天,最终解析成功,我来分享下我的过程,有什么更好的建议大家都提提。 生成Java实体类篇网上找了一大堆的攻略,都是讲protocol的下载与编译,给的链接大部分...
分类:
移动开发 时间:
2015-07-21 10:50:15
阅读次数:
433
因为项目需要,简单的了解了一下,还有很多东西没弄明白有需要的可以看一下其他作者的文章:http://www.cnblogs.com/stephen-liu74/archive/2013/01/02/2841485.html案例测试:1.新建Java工程2.添加.jar文件3.新建.prroto文件,...
分类:
其他好文 时间:
2015-06-24 09:14:42
阅读次数:
109
简介google protocolbuffer,google 提供了三种语言的实现:java、c++和python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用xml进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容...
1:为什么要用Protocol Buffer?
在回答这个问题之前,我们还是先给出一个在实际开发中经常会遇到的系统场景。比如:我们的客户端程序是使用Java开发的,可能运行自不同的平台,如:Linux、Windows或者是Android,而我们的服务器程序通常是基于Linux平台并使用C++开发完成的。在这两种程序之间进行数据通讯时存在多种方式用于设计消息格式,如:
1. 直...
分类:
其他好文 时间:
2015-05-07 16:50:45
阅读次数:
451
Wire简介
轻量级的protocol buffers,针对移动设备的java库
(和protoc产生的代码相比较)由Wire生成的代码方法数量将大大减少,这将有助于android应用避免方法数65k的限制
使用方法
下载最近的wire jar包,目前最新的版本是wire-compiler-1.7.0-jar-with-dependencies.jar, github上有下载链接
编写 .proto...
分类:
其他好文 时间:
2015-05-03 17:34:29
阅读次数:
148
简介
ProtocolBuffer(PB) 是一种轻便高效的结构化数据存储格式,可以用于结构化数据的序列化。
类似xml和json,但PB比前两者更高效和省空间,在移动开发中更为用户省流量。
PB如何做到更省流量的? 这得从它的编码方式来看,PB采用Zigzag 编码并充分利用Varint技术,从而实现二级制级的空间节省。
实例
步骤一, 书写 .proto 文件,这里直接上google官方实例,并...
分类:
其他好文 时间:
2015-04-07 13:58:31
阅读次数:
542
简介
ProtocolBuffer(PB) 是一种轻便高效的结构化数据存储格式,可以用于结构化数据的序列化。
类似xml和json,但PB比前两者更高效和省空间,在移动开发中更为用户省流量。
PB如何做到更省流量的? 这得从它的编码方式来看,PB采用Zigzag 编码并充分利用Varint技术,从而实现二级制级的空间节省。
实例
步骤一, 书写 .proto 文件,这里直接上google官方实例,并...
分类:
其他好文 时间:
2015-04-07 09:56:08
阅读次数:
140
Protocol Buffer与Golang出自同门。Golang对其的支持包在https://github.com/golang/protobuf 下。
弄个小例子.
1. 创建proto文件usermsg.proto
package pfmsg;
option java_package = "com.example.pfmsg";
option java_outer_cla...
分类:
编程语言 时间:
2015-03-07 21:23:09
阅读次数:
1029
介绍FlatBuffer,并和ProtocolBuffer做了简单的性能对比...
分类:
其他好文 时间:
2015-01-23 00:56:48
阅读次数:
970