[netty]-消息编解码之google的Protobuf编解码

前面介绍了通过Java原生的序列化来实现编解码在网络传输,也说到了其诸多缺点,下面介绍另外一种业界现在非常流行的编解码方式:Protobuf。

Google的Protobuf在业界非常流行,很多的商业项目都使用它,它主要有如下的优点:

(1)在谷歌内部长期使用,成熟稳定;

(2)跨语言,支持多种语言,官方就支持C艹,Java和Python;

(3)编码后的消息更加小,更有利于存储和传输;

(4)编码性能非常高;

(5)向前兼容性好,并支持定义可选字段和必选字段。

本文主要包括:
(1)PB(Protobuf的简称)的基础知识;

(2)支持PB的服务端编程;

(3)支持PB的客户端编程;

(4)例程运行结果。

1.PB的基础知识

未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值