为什么做这个项目呢?
是因为我前不久才在学完Redis的时候了解了到Redis有一个消息订阅和发布的功能,可以快速搭建聊天室或者做消息推送(当然这些功能可能使用MQ消息队列做可能更合适)。我感觉做个聊天室会蛮有意思的,再顺便练习一下Redis。暑假努力一下学完分布式,使项目高可用。
本项目的技术栈
前端:Vue + Echarts + Axios + ElementUI + WebSocket
后端:springboot + WebSocket + mysql + Redis
项目进度
2020/6/30
聊天室技术积累(1)springboot中使用websocket技术https://www.jianshu.com/p/6e35b8e7a91d
前端最基本的页面搭建完成(本页面),后端关于WebSocket配置和核心功能已经实现,并且前端后端联调成功)2020/7/3
聊天室技术积累(1)在springboot使用Redis的消息定阅和发布 https://www.jianshu.com/p/f1f8ce2a30c8