2014年2月24日

RabbitMQ消息队列的小伙伴: ProtoBuf(Google Protocol Buffer)

摘要: 什么是ProtoBuf? 一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。 它可以作为RabbitMQ的Message的数据格式进行传输,由于是结构化的数据,这样就极大的方便了Consumer的数据高效处理。当然了你可能说使用XML不也可以吗?与XML相比,ProtoBuf有以下优势:简单size小了3-10倍速度快乐20-100倍易于编程减小了语义的歧义 当然了,的确还有很多类似. 阅读全文

posted @ 2014-02-24 15:29 anzhsoft 阅读(208) 评论(0) 推荐(0) 编辑

导航