Netty+SpringBoot仿微信,开发高性能后台及客户端资源概述:

Netty+SpringBoot仿微信,开发高性能后台及客户端
Netty+SpringBoot仿微信,开发高性能后台及客户端

课程主要用到的技术有这么几块:后端用Spring Boot搭架子,用Netty做WebSocket通信(这是实现实时聊天的关键);前端用MUI框架,配合H5+,写一套代码就能同时打包成Android和iOS的App;文件存储用的是FastDFS加Nginx做分布式文件系统;数据库用MySQL或者MariaDB。

课程内容很全,基本上把一个聊天App该有的功能都覆盖了。包括:

Netty基础:

从BIO、NIO讲起,帮你理解Netty的三种线程模型,然后一步步搭一个WebSocket服务器,实现最基础的前后端聊天。

用户系统:

注册、登录、个人信息修改,还有头像上传。这里会用到FastDFS+Nginx存图片,还会生成用户的唯一二维码,方便别人扫一扫加好友。

好友功能:

搜索好友、扫二维码加好友,还有通讯录的展示和渲染。

聊天功能:

点对点聊天、聊天记录保存、消息的已读未读状态、左滑删除记录这些。

心跳机制:

防止连接断开,处理网络切换的情况,还有离线消息的保存和重新上线后的同步。

部署上线:

买云服务器、配安全组、搭环境、打包项目、打包App,最后真机测试。
本课程适合初中级Java开发,或者有基础的大学生,需要你会Java基础,懂点HTML、CSS、JavaScript,对Linux、Spring、MyBatis和数据库有了解就行。另外,Netty不需要提前会,老师会从零开始讲。

目录结构:

第1章课程介绍.mp4

第2章netty介绍与相关基础知识.mp4

第3章使用netty编写第一个hello netty 服务器.mp4

第4章使用netty构建websocket服务器.mp4

第5章使用MUI与H5+构建移动端app.mp4

第6章使用springboot整合netty搭建后台.mp4

第7章用户注册登录个人信息(一).mp4

第7章用户注册登录个人信息(二).mp4

第8章发现页面与通讯录相关功能开发.mp4

第9章聊天页面开发(一).mp4

第9章聊天页面开发(二).mp4

第10章使用netty编写心跳检测+第11章后端云部署与app云打包.mp4

第12章 课程总结.mp4

课件代码.exe

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。