Skip to content

Yikoutian1/CalyeeChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat聊天项目

一个基于Netty的聊天室,类QQ\微信等, 是一个IM项目,通过netty实现和前端的websocket连接。内含微信扫描登录,成员列表,消息列表,消息互动,丰富的消息类型,还有很多实用的小轮子列如aop日志,分布式锁注解,频控注解,ip解析归属地等

技术选型

后端

技术说明官网
SpringBootSpringBoot快速开发https://spring.io/projects/spring-boot
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisPlus简化数据库操作,分页插件https://baomidou.com/
Redis缓存加速,多数据结构支持业务功能https://redis.io
Nginx负载均衡,https配置,websocket升级,ip频控https://nginx.org
Docker应用容器引擎https://www.docker.com
Oss对象存储https://letsencrypt.org/
Jwt用户登录,认证方案https://jwt.io
Lombok简化代码https://projectlombok.org
HutoolJava工具类库https://github.com/looly/hutool
Swagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui
Hibernate-validator接口校验框架hibernate.org/validator/
minio自建对象存储https://github.com/minio/minio

前端

技术 说明 官网
Vue Vue快速开发
... ... ...

开发目的

  1. 一两个练手项目
  2. 巩固所学知识
  3. 找实习!

About

聊天项目,类QQ\微信等

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published