伙伴匹配项目 笔记

#项目#

大二,将这个项目做了改良,优化了页面和一些逻辑,用户可以自定义标签,并增加了websocket实现实时聊天。用redis模拟了消息队列,实现被点赞时提醒,关注的用户更新帖文时提醒。使用布隆过滤器解决缓存穿透,有代码但是线上注释掉了。没登录时是在数据库随机取10条,数据量大了之后基本不会重复,登录之后是根据标签匹配。用quartz定时任务在每天凌晨缓存了每个用户前5页的匹配数据(是的会出现数据不一致的问题,但是感觉也没啥大关系,直接搜用户名也搜得到,第二天就能匹配到了),测试百万数据从12500ms下降至400ms。可以用自己的手机号注册,但是只有阿里云免费的100条,现在还有三四十的样子,用完了可以直接使用以下账号登录。

线上演示:https://ochiamalu.site/

账号:admin

密码:12345678

前端:https://gitee.com/ochiamaluo/super-frontend

后端:https://gitee.com/ochiamaluo/super-backend

各位不要打我[流泪]这个不经玩的,打完鱼皮就不能打我了噢[OK]。如果可以的话给我点点star🙏

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
OchiaMalu
下载 APP