https://github.com/yikoutian1/calyeechat
聊天项目,类QQ\微信等
https://github.com/yikoutian1/calyeechat
calyee-chat netty
Last synced: 4 months ago
JSON representation
聊天项目,类QQ\微信等
- Host: GitHub
- URL: https://github.com/yikoutian1/calyeechat
- Owner: Yikoutian1
- Created: 2024-01-22T13:49:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T13:41:18.000Z (about 2 years ago)
- Last Synced: 2025-04-09T06:16:35.662Z (about 1 year ago)
- Topics: calyee-chat, netty
- Language: Java
- Homepage: http://47.121.137.17
- Size: 375 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chat聊天项目
一个基于Netty的聊天室,类QQ\微信等, 是一个IM项目,通过netty实现和前端的websocket连接。内含微信扫描登录,成员列表,消息列表,消息互动,丰富的消息类型,还有很多实用的小轮子列如aop日志,分布式锁注解,频控注解,ip解析归属地等
# 技术选型
## 后端
技术说明官网SpringBootSpringBoot快速开发https://spring.io/projects/spring-bootMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatisPlus简化数据库操作,分页插件https://baomidou.com/Redis缓存加速,多数据结构支持业务功能https://redis.ioNginx负载均衡,https配置,websocket升级,ip频控https://nginx.orgDocker应用容器引擎https://www.docker.comOss对象存储https://letsencrypt.org/Jwt用户登录,认证方案https://jwt.ioLombok简化代码https://projectlombok.orgHutoolJava工具类库https://github.com/looly/hutoolSwagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-uiHibernate-validator接口校验框架hibernate.org/validator/minio自建对象存储https://github.com/minio/minio
## 前端
| 技术 | 说明 | 官网 |
| :--: | :---------: | :--: |
| Vue | Vue快速开发 | |
| ... | ... | ... |
# 开发目的
1. 一两个练手项目
2. 巩固所学知识
3. 找实习!