课程介绍:
《Netty入门与实战:仿写微信IM即时通讯系统》是一本关于使用Netty框架构建即时通讯系统的实践指南。Netty是一个Java网络编程框架,它提供了高性能、异步、事件驱动的网络编程模型,适用于构建各种网络应用程序。
这本书将引导读者通过实际的项目案例,从零开始构建一个仿微信的即时通讯系统。其中包括了基础网络编程知识、Netty框架的介绍、通信协议设计、消息传输、连接管理、用户认证和权限控制等方面的内容。
通过仿写微信IM即时通讯系统的实践,读者可以学习到如何使用Netty框架搭建高性能的网络应用程序,了解网络编程中的常见问题和解决方案,以及实际项目开发中的架构设计和实现技巧。
这本书适合对Netty和网络编程有一定基础的开发人员阅读,可以帮助他们深入理解Netty框架的使用和实践。同时,也可以作为学习网络编程和构建即时通讯系统的参考资源。
课程目录:
├──html
| ├──channelHandler 的生命周期.html 17.75kb
| ├──Netty 环境配置.html 7.68kb
| ├──Netty 是什么?.html 24.68kb
| ├──pipeline 与 channelHandler.html 16.57kb
| ├──仿微信 IM 系统简介.html 8.21kb
| ├──服务端启动流程.html 12.95kb
| ├──客户端启动流程.html 12.93kb
| ├──客户端与服务端通信协议编解码.html 18.29kb
| ├──扩展:进阶学习 Netty 的方向与资料.html 6.01kb
| ├──实战:拆包粘包理论与解决方案.html 16.26kb
| ├──实战:构建客户端与服务端 pipeline.html 22.06kb
| ├──实战:客户端互聊原理与实现.html 18.12kb
| ├──实战:客户端与服务端双向通信.html 14.62kb
| ├──实战:群聊的成员管理(加入与退出,获取成员列表).html 21.35kb
| ├──实战:群聊的发起与通知.html 18.08kb
| ├──实战:群聊消息的收发及 Netty 性能优化.html 31.28kb
| ├──实战:实现客户端登录.html 12.50kb
| ├──实战:实现客户端与服务端收发消息.html 14.21kb
| ├──实战:使用 channelHandler 的热插拔实现客户端身份校验.html 15.58kb
| ├──实战:心跳与空闲检测.html 14.87kb
| ├──数据传输载体 ByteBuf 介绍.html 20.64kb
| ├──小册读者总结.html 1.41kb
| └──小册总结.html 4.95kb
├──md
| ├──channelHandler 的生命周期.md 11.42kb
| ├──Netty 环境配置.md 5.60kb
| ├──Netty 是什么?.md 17.67kb
| ├──pipeline 与 channelHandler.md 10.99kb
| ├──仿微信 IM 系统简介.md 5.20kb
| ├──服务端启动流程.md 9.06kb
| ├──客户端启动流程.md 9.03kb
| ├──客户端与服务端通信协议编解码.md 12.54kb
| ├──扩展:进阶学习 Netty 的方向与资料.md 4.85kb
| ├──实战:拆包粘包理论与解决方案.md 11.49kb
| ├──实战:构建客户端与服务端 pipeline.md 13.86kb
| ├──实战:客户端互聊原理与实现.md 11.77kb
| ├──实战:客户端与服务端双向通信.md 9.19kb
| ├──实战:群聊的成员管理(加入与退出,获取成员列表).md 13.06kb
| ├──实战:群聊的发起与通知.md 11.47kb
| ├──实战:群聊消息的收发及 Netty 性能优化.md 22.06kb
| ├──实战:实现客户端登录.md 8.17kb
| ├──实战:实现客户端与服务端收发消息.md 8.47kb
| ├──实战:使用 channelHandler 的热插拔实现客户端身份校验.md 9.85kb
| ├──实战:心跳与空闲检测.md 10.44kb
| ├──数据传输载体 ByteBuf 介绍.md 15.01kb
| ├──小册读者总结.md 1.01kb
| └──小册总结.md 4.59kb
└──Netty 入门与实战:仿写微信 IM 即时通讯系统.png 89.83kb