# chatty **Repository Path**: johnnyzzz/chatty ## Basic Information - **Project Name**: chatty - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 本项目起源于一个websocket聊天室,websocket库采用的是JDK原生版。 目前是demo,后面会慢慢改善,丰富功能,希望可以渐渐打造成一个分布式的及时通讯项目。 主要也是记录我的学习路径。 ## 模块介绍 ### js_test 目前是极简的nodejs版本的测试代码。后面会创建一个前后端分离的聊天项目。 ### protobuf 消息协议及编译脚本。 - build_java.sh 编译成java - build_js.sh 编译成js - build_ts.js 编译成ts - msg.proto 消息协议 ### user-chart-room 聊天室接口服务。 ### websocket-common 公共接口。 ## TODO (不分先后顺序) - netty版websocket。 - 用户系统(注册鉴权)。 - 微服务改造。 - 静态项目CDN,阿里云动态CDN。 - 消息中间件的加入。 - 前端项目(登录,聊天窗口)。 - 聊天信息持久化。 ## release notes - 2020.11.19 初始版本。