https://github.com/tangly1024/chatcloud
分布式、异步IO的通讯聊天系统
https://github.com/tangly1024/chatcloud
Last synced: 2 months ago
JSON representation
分布式、异步IO的通讯聊天系统
- Host: GitHub
- URL: https://github.com/tangly1024/chatcloud
- Owner: tangly1024
- Created: 2016-06-09T15:30:34.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-18T09:49:25.000Z (about 8 years ago)
- Last Synced: 2024-10-05T21:41:30.810Z (8 months ago)
- Language: Java
- Homepage: http://tlyong1992.github.io/ChatCloud/
- Size: 311 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChatDemo
[](http://blog.csdn.net/u010883626)
[](https://github.com/tlyong1992/ChatDemo)
[](https://github.com/tlyong1992/ChatDemo)
转眼已经从事了一年的J2EE开发,做了几个小项目,对软件的开发有了一定的了解;打算将之前做的与聊天室、SWING、SSH、电子白板等相关的东西整合起来,
结合规范的技术框架,重新学习;时刻将自己归零。## 项目规划
`ChatDemo`聊天室系统结合web服务器,将提供C/S,B/S两种访问机制并存;提供一个可供多人同时在线进行社交互动的平台,未来不断完善、加入更多功能。## 项目介绍
基于 **Spring Boot** + **Spring Cloud** + **Swagger2** 搭建的分布式敏捷开发系统 , 前端采用 **VueJs** 轻量级框架,
后端结合**SpringMVC**+**MyBatis**进行数据业务处理,通讯采用**Netty**的长连接;桌面版Client客户端将使用JavaFX实现。
## 环境搭建#### 开发工具
- **IntelliJ IDEA Version(2017.1)** for Code IDE
- **H5 Builder** for HTML/CSS Code IDE
- **MySQL** or **Oracle** for Database
- **Plsql** or **Navicat** for DatabaseClient
#### 开发环境
- Jdk 8
- Redis## 技术掌握
#### 前端技术
技术 | 名称 | 官网
----|------|----
Editor.md | Markdown编辑器 | [https://github.comtlyong1992/ChatDemo.md](https://github.comtlyong1992/ChatDemo.md)
Select2 | 选择框插件 | [https://github.com/select2/select2](https://github.com/select2/select2)
VueJs | 轻量级前端框架 | [https://github.com/vuejs/vue](https://github.com/vuejs/vue)#### 后端技术
技术 | 名称 | 官网
----|------|----
Maven | 项目构建管理 | [http://maven.apache.org/](http://maven.apache.org/)
Redis | 分布式缓存数据库 | [https://redis.io/](https://redis.io/)
Spring Boot | 微框架 | [https://projects.spring.io/spring-boot/](https://projects.spring.io/spring-boot/)
Spring Cloud | 微服务构架(中文) | [https://springcloud.cc/](https://springcloud.cc/)
Eureka | 云端服务发现 | [https://springcloud.cc/spring-cloud-netflix-zhcn.html/](https://springcloud.cc/spring-cloud-netflix-zhcn.html/)
Swagger2 | API文档框架 | [http://swagger.io/](http://swagger.io/)