项目介绍:分享姬App是一个集成了社区与AI技术产品的App,用户使用AI分享姬App可以获取 AI 整理的全网优惠线报
,在社区论坛里发布 AI 产品和相关技术, 以及在聊天室里即时讨论和交换 AI 资源等各种功能。
使用技术:Nginx,Springboot,Mybatis,Redis,Docker,uniapp
责任描述:
1.前端整体采用uniapp框架构建APP,H5和小程序,实现多端兼容
2.为了兼容之前开发的数据采集系统,使用Redis原生实现心跳保持以及数据更新的功能,主要应用于即时通讯聊天模块和
资源交换大厅的模块,后续改进为使用Websocket来实现前后端的长连接,提升了200%的链接数与吞吐量
3.社区模块使用了页面栈实现多页面的跳转,并通过树型数据结构来构建帖子与评论,评论与评论之间的联系
4.使用Redission分布式锁的方式来实现点赞和收藏统计功能,后续改进使用Redis来记录点赞和收藏数据并使用定时任务
的方式实现数据库的同步,提升了300%的性能与吞吐量
5.采用了Redis缓存和Redission锁的方式避免Redis雪崩情况发生
6.使用ngin