im(仿QQ聊天室服务端)
主要使用的第三方技术
Netty,通信网关
弹簧,作为IOC容器
MyBatics,作为持久化方案
功能列表
用户注册/登录/好友列表/私聊界面(包括用户界面)
通过http后台请求管理服务进程
用户数据的持久化
使用独立线程池处理用户消息
待办事项清单
使用SpringCloud打造为分布式系统
在线/离线文件传输
初步处理用户数据的持久化
开发更多的交互功能
快速开始
安装git后,使用命令git clone
新建数据库chat_room,引入im-chat / src / test / resources目录下的chat_room.sql
在applicationContext.xml文件配置本地数据库连接属性,启动ServerStartup
另起新目录,下载客户端代码git clone
启动ClientStartup类,可以看到登录界面(临时密码为00
2021-03-11 19:07:45
276KB
系统开源
1