Redis集群故障下秒杀系统自动恢复策略.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-06-11 发布于北京
  • 举报

Redis集群故障下秒杀系统自动恢复策略.pdf

《148_Redis集群时的秒杀系统自动恢复方案》

用我们上一讲说的那套方案,任何一个环节里的任何一台机器宕机了,不会影响系统正常的

运行的,怕的是有的环节直接全面

一旦Redis,就没法进行秒杀抢购了,此时如果说把所有的请求全部打回去就说是抢购

失败,那也不太好,可能会导致这次秒杀活动就彻底失败了,其实此时比较好的方案是把秒

杀抢购流水日志顺序写入本地磁盘,进入oscache,返回的状态告诉用户说,正在抢购中,

让他耐心等待

其实此时,他要不然就是停留在这个界面等待,要不然就是进入到之前抢购过的一个秒杀商

品详情页里去,此时页面里查询他的抢购状态就是发现在redis里可以查到他对这个商品发

起过抢购,状态是正在执行中

以此类推,包括所有的用户对每个商品的抢购状态都存一下,包括抢购失败,抢购进行

中,抢购成功,完成创建订单,完成支付订单,等等,这样子其实在秒杀商品详情页里是可

以获取到每个用户对每个商品的抢购状态的

以此可以类推他是否可以再次下单抢购,比如之前的MQ积压方案,快速释放掉了他

的抢购,此时他再次进入详情页,是可以重新进行抢购的

所以这里也是一样的,此时是完全可以把抢购流水日志顺序写入磁盘文件,进入oscache,

其实性能也还可以

此时秒杀就直接结束了,因为大部分流量被了,少部分流量放进

文档评论(0)

1亿VIP精品文档

相关文档