# netty-service **Repository Path**: zhuqi_git/netty-service ## Basic Information - **Project Name**: netty-service - **Description**: 使用 Netty 实现的web聊天工具,用户使用 web + ws 与客户端交互,客户端数据使用 Netty 与 Netty server 进行交互; - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2023-03-10 - **Last Updated**: 2024-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 聊天服务器 ## 介绍 简单的搭建一个聊天服务器 客户端使用 web + ws 进行交互,数据通过 Netty 和服务器交互; 目前支持 多web -> 多客户端 -> 单节点 Netty Server ; ## 更新计划 1. 引入redis实现心跳 + 剔除功能(已完成) 2. 增加长时间无心跳删除session功能 (已完成) 3. 增加mysql做用户数据,消息数据落库 (用户数据落库已完成,消息落库未完成) 4. 使用 protocBuf 完成序列化 ( 已完成) 5. 完成客户端断线重连功能 (不完美,持续跟进) `5.1:实现客户端断线重连功能` 6. 引入web页面,使用ws完成前后端交互 (已完成) 7. 完成多客户端对接一个 Netty Server (已完成) 8. 完成用户登陆和断线重连数据恢复 (已完成) 9. 完成退出功能,netty 服务器进行退出 (已完成) 10. 完善登陆消息 (已完成) 11. 待定--------------