Dubbo序列化

在Dubbo RPC中,同时支持多种序列化方式:

(1)dubbo序列化,阿里尚不成熟的java序列化实现。

(2)hessian2序列化:hessian是一种跨语言的高效二进制的序列化方式,但这里实际不是原生的hessian2序列化,而是阿里修改过的hessian lite,它是dubbo RPC默认启用的序列化方式。

(3)json序列化:目前有两种实现,一种是采用的阿里的fastjson库,另一种是采用dubbo中自已实现的简单json库,一般情况下,json这种文本序列化性能不如二进制序列化。

(4)java序列化:主要是采用JDK自带的java序列化实现,性能很不理想。

 

另外还有专门针对Java语言的Kryo,FST,及跨语言的Protostuff、ProtoBuf,Thrift,Avro等。

 

最后欢迎大家访问我的个人网站:1024s

你可能感兴趣的:(秒扒Dubbo)