基于nio模型的netty框架源码回顾

1、《scalable io in java》doug lea推荐阅读。
2、事件回调
client * n ->mainselector->n * subselector->thread pool->worker
3、Bytebuf结构 readindex、writeindex、capacity
4、netty编解码 channelPipline(双向链表)里加入责任链模式的handler,编解码只需要在handler里配置encode和decode进行编解码
5、粘包和拆包
解决方案:格式化数据
数据长度:发送数据时把数据的长度带过去
6、netty心跳检测 定期发送一种特殊的数据报,通知对方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值