序列化:serializable,hessian,protobuf性能对比(转载)
摘要:
分布式应用系统中,系统之间的通讯的质量决定了系统的可用性,当然很多可以选择的技术:XML- RPC,RMI,SOAP,CORBA,JMS,EJB,NIO等。在传输数据的过程中,数据包越小,占用的带宽就越少,同等条件下资源利用就会越小。目 前基于SOA的ESB系统中,很多采用NIO来传输数据,就涉及到对象的序列化的问题。 本文主要讨论jdk自带序列化,hessian,Google的protobuf之间的性能比较,主要指标有以下三个:(执行序列化测试1次;1个数据对象,100个,1000个)序列化文件大小序列化的读取读取性能序列化的平均写入性能性能指标结果(纵坐标为耗时) 文件大小:hessian 阅读全文
posted @ 2011-10-28 18:22 samson 阅读(2750) 评论(2) 推荐(0) 编辑