/springboot-chat

基于LayIM、Netty、Spring Boot 实现的在线聊天系统

Primary LanguageJava

Spring Boot-Chat

本项目是基于Netty实现的一个实时通讯系统,前端使用了LayIM组件。

技术栈
Spring Boot、Spring MVC、MyBatis
MySQL、Redis
Netty、WebSocket
Docker、Nginx、FastDFS
LayIM

实现功能

客户端

  • QQ授权登陆(审核没通过,只能用于本地测试)
  • 单聊
  • 群聊
  • 发送图片/文件
  • 查看聊天记录
  • 创建群聊
  • 搜索好友/群聊
  • 添加好友/群聊
  • 上下线提醒
  • 在线/隐身
  • 单聊/群聊的离线消息签收

管理端

  • 查看用户/群聊的聊天记录
  • 重置用户密码
  • 禁用用户(强制下线)

部分截图

image

image

image

image

image

image

image