基于 Netty 框架实现 IM 核心系统,带你深入学习 Netty 网络编程核心知识

*   仿微信 IM 系统简介

*   Netty 是什么?

*   Netty 环境配置

*   服务端启动流程

*   客户端启动流程

*   实战:客户端与服务端双向通信

*   数据传输载体 ByteBuf 介绍

*   客户端与服务端通信协议编解码

*   实战:实现客户端登录

*   实战:实现客户端与服务端收发消息

*   pipeline 与 channelHandler

*   实战:构建客户端与服务端 pipeline

*   实战:拆包粘包理论与解决方案

*   channelHandler 的生命周期

*   实战:使用 channelHandler 的热插拔实现客户端身份校验

*   实战:客户端互聊原理与实现

*   实战:群聊的发起与通知

*   实战:群聊的成员管理(加入与退出,获取成员列表)

*   实战:群聊消息的收发及 Netty 性能优化

*   实战:心跳与空闲检测

*   小册总结

*   小册读者总结

*   扩展:进阶学习 Netty 的方向与资料