为了账号安全,请及时绑定邮箱和手机立即绑定

高并发下文章的评论实现

高并发下文章的评论实现

鸿蒙传说 2019-04-07 09:38:39
MySQL配置了Master-Slave后,高并发下同步数据会需要一定时间,这个时间可能是1s,2s,所以添加的数据不能马上在slave上查询的到.在此背景下要把用户发的评论实时的列出来,改怎么实现?我的思路:评论添加到数据库之后,让文章ID为做key,评论数据作为value已经数据的形式序列化后保存在缓存中。缓存里面的是一个队列,队列大小可配置。在列出评论之前,获取缓存里面评论数据,取出评论ID,然后查询slave数据库加上条件评论IDnotin(?)因为是分页查询,把查询结果merge后减去多余的评论返回给客户端这个是基本思路。大家有更好的建议吗?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 288 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号