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心跳检测 定期发送一种特殊的数据报,通知对方
基于nio模型的netty框架源码回顾
最新推荐文章于 2024-02-06 17:10:36 发布