Netty 入门与实战:仿写微信 IM 即时通讯系统(HTML)-掘金小册
〖课程介绍〗:
你会学到什么?
通过本小册,你将会学习到如何使用 Netty 完成最基本的网络通信程序,课程中将会包含以下知识点
服务端如何启动
客户端如何启动
长连自定义协议如何设计
粘包拆包原理与实践
如何实现自定义编解码
pipeline 与 channelHandler
心跳与空闲检测
适宜人群
需要掌握 Java 开发基础,了解 Maven 依赖和构建基本知识
有一定的网络编程基础,了解 TCP/IP 基本概念,零 Netty 服务端开发经验,想通过几个实战,来系统学习 Netty 服务端开发的同学
使用过 Netty 进行开发,但是入门尚浅的同学
想了解最常见的 Netty 调优方法的同学
可以试一下这一款markdown编辑器: https://www.typora.io/
〖课程目录〗:
1
仿微信 IM 系统简介
2
Netty 是什么?
3
Netty 环境配置
4
服务端启动流程
5
客户端启动流程
6
实战:客户端与服务端双向通信
7
数据传输载体 ByteBuf 介绍
8
客户端与服务端通信协议编解码
9
实战:实现客户端登录
10
实战:实现客户端与服务端收发消息
11
pipeline 与 channelHandler
12
实战:构建客户端与服务端 pipeline
13
实战:拆包粘包理论与解决方案
14
channelHandler 的生命周期
15
实战:使用 channelHandler 的热插拔实现客户端身份校验
16
实战:客户端互聊原理与实现
17
实战:群聊的发起与通知
18
实战:群聊的成员管理(加入与退出,获取成员列表)
19
实战:群聊消息的收发及 Netty 性能优化
20
实战:心跳与空闲检测
21
小册总结
22
小册读者总结
23
扩展:进阶学习 Netty 的方向与资料
〖百度网盘下载地址〗:
---------------------------------华丽分割线--------------------------------华丽分割线-------------------华丽分割线-------------------------华丽分割线----------------
〖下载地址失效反馈〗:
如果下载地址失效,请尽快反馈给我们,我们尽快修复。反馈地址:https://www.itmsf.com/forum-66-1.html
〖赞助VIP免学币下载全站资源〗:
全站资源高清无密,每天更新,vip特权了解一下:https://www.itmsf.com/plugin.php?id=threed_vip
〖客服24小时咨询〗:
有任何问题,请点击右侧QQ咨询。
|