1 Star 8 Fork 8

千楼 / 仿微信app

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

一、项目

全栈开发高性能后台及客户端

二、技术栈

springboot + mybatisplus + netty + mui + mysql + redis + 七牛云

三、项目介绍

  1. 通讯:后台使用Netty构建 websocket服务器,编写websocket与子处理器initialzer以及编写chatHandler对消息的处理;前台基于js的websocket实现前后端聊天通信
  2. 基本的CRUD: 后台使用SpringBoot +mybatisplus进行数据的处理
  3. 日志:使用aop进行日志处理
  4. 图片清理:quartz + redis实现定时清理七牛云上的垃圾图片
  5. 前台:使用mui实现基本的界面
  6. 聊天:在构建前端聊天业务的模型后,使用Netty处理handler实现Netty点对点代聊天业务、 聊天记录保存与已读未读状态标记
  7. 心跳:前台定时发送心跳包,后台netty心跳处理以及读写超时设置(心跳包的时间间隔少于读写空闲时间),标记离线消息未签收并保存到服务器,重新上线后获取未签收消息并标记签收

四、使用

​ 后台管理:http://localhost:8080/doc.html,精美的文档管理

​ 后台:修改application.yml的mysql和redis的配置

​ 前台:修改js/app.js的nettyServerUrl、serverUrl、imgServerUrl为自己的

​ 工具:idea、hbuilder

空文件

简介

基于springboot+mp+netty+mui实现的app 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/JKcoding/imitating_wechat_app.git
git@gitee.com:JKcoding/imitating_wechat_app.git
JKcoding
imitating_wechat_app
仿微信app
master

搜索帮助