2020-12-22 Dubbo的序列化方式

可以通过serialization来进行指定,默认是用hessian2
dubbo协议缺省为hessian2,rmi协议缺省为java,http协议缺省为json

Hessian2

比较老,性能一般
高效率,高压缩比,二进制

Dubbo

阿里尚未开发成熟的高效java序列化实现,阿里不建议在生产环境使用它

JSON

纯文本,自解释

Java

必须实现Serializable

Thrift

有中间的的IDL,跨语言

Kyro

使用字节码生成机制,底层依赖asm,只支持java
把类型信息也放在序列化的结果中
hive,storm中有使用
未来可能成为dubbo的默认

protobuf

有IDL,效率高

protostuff

不需要依赖.proto文件
详细对比:
https://blog.youkuaiyun.com/qq_26525215/article/details/82943040

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值