关注
100位用户点赞的话,不一定要用mq,也可以用定时任务把redis的点赞刷到数据库。
例如用户点赞了这个文章,我们就把这个文章id放到set里面,这个set存着多个点赞的文章,然后我们xxl—job定时任务从把redis里的点赞数同样弄到数据库。这样子我们被点赞过的文章,每隔x分钟就有一次刷新数据库的请求。
如果想你那样用rabbitmq,100个请求做了异步,最后还是数据库有100个➕➕点赞的请求。而用定时任务,那么这个文章被点赞100次的请求就变成了从redis取出点赞同步到数据库这一次请求。打入mys请求数这样就变小了
查看原帖
5 评论
相关推荐
老衲法力无边:是的,借助数据库update的行锁是悲观锁,并没有用到版本号之类的机制
点赞 评论 收藏
分享
10-13 09:53
广东海洋大学 Java 今天卖鱼没:权限体系和用户体系差不多就这样,我感觉讲的比较清楚了,但可能有同学没接触过有些地方可能不太清楚,我后面讲一下这两块数据库表的必要关键字段设计,就能了解它们是怎么串起来了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招公司红黑榜 #
82059次浏览 498人参与
# 双非能在秋招上岸吗? #
19379次浏览 131人参与
# 简历被挂麻了,求建议 #
2313322次浏览 31926人参与
# 秋招拿一个offer可以躺平吗 #
81192次浏览 650人参与
# 如果能重来,就业or读研你选哪个? #
26623次浏览 224人参与
# 如何一边实习一边秋招 #
933374次浏览 12045人参与
# 软开人,秋招你打算投哪些公司呢 #
33137次浏览 387人参与
# 实习与准备秋招该如何平衡 #
629525次浏览 7614人参与
# 网易求职进展汇总 #
19180次浏览 162人参与
# 应届生应该先就业还是先择业 #
41635次浏览 249人参与
# 简历无回复,你会继续海投还是优化再投? #
41988次浏览 524人参与
# 如何看待offer收割机的行为 #
498110次浏览 4902人参与
# 求职你最看重什么? #
11823次浏览 95人参与
# 反问环节如何提问 #
56698次浏览 1430人参与
# 你会选择考研还是直接就业 #
158878次浏览 1759人参与
# 如果可以,你希望哪个公司来捞你 #
25574次浏览 165人参与
# 没有实习经历,还有机会进大厂吗 #
755832次浏览 13373人参与
# 安利/避雷我的岗位 #
352818次浏览 4420人参与
# 你的秋招进展怎么样了 #
1577670次浏览 24141人参与
# 投递实习岗位前的准备 #
1127754次浏览 17704人参与