分布式缓存高手课
程超
前易宝支付架构师、阿里云 MVP、腾讯云 TVP
8390 人已学习
已下架
课程目录
已完结/共 54 讲
第一章:基础理论篇 :从架构看缓存演进与分类 (9讲)
第二章:动手学习篇:熟悉常用缓存框架的选型与使用 (18讲)
第三章:实践技巧篇:动手实现一个缓存框架设计 (15讲)
第四章:综合案例篇:理论与技能在实际工作中落地 (12讲)
分布式缓存高手课
登录|注册
留言
6
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 46 | 秒杀案例(二):秒杀是如何利用缓存来实现库存扣减的?
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
本节摘要
登录 后留言

全部留言(6)

  • 最新
  • 精选
发条橙子 。
老师你好, 目前我们是基于第二种方式实现的扣减库存接口, 因为 InnoDB 对行的操作本身就是事务的,所以直接 db 比较就可以了 。 随着业务量上涨, 想去用缓存的方式来实现, 课程里面讲了 如何查询数据到缓存中 ,并且如何在缓存中扣减库存 。 但是库存的更新是如何来做的图里没有说明, 请老师在补充一下 。 1. 库存是在什么时候更新到数据库中 ? 2.库存回滚的流程是什么样的 (也是在缓存中回滚, 然后在某个时机去同步到 mysql 中么) ?

作者回复: 谢谢建议,我后面会加上相关内容

2020-07-05
1
Dovelol
比如分片很多的情况,依次查询所有节点有没有库存是不是会影响性能呢?假如有1000个节点,但是库存才100,有900个节点的查询都是无效的?会有这种情况么,是怎么解决的?

作者回复: 这是秒杀前提前分配好的,

2020-07-02
1
Dovelol
老师好,想问下秒杀缓存为啥要分开的,不搞成一致呢?随机查找一个缓存节点或者查询依次查询所有缓存节点是由谁来实现的呢?是调用方还是缓存有代理么?

作者回复: 有代理做

2020-07-02
1
玩帆船的东郭君
老师,我想问下,视频中的这些流程图,是用什么工具画的?感觉很清晰

作者回复: omnigraffle

2020-07-12
黄平
付款减库存为什么会出现买下下单后付不了款的情况?老师说是因为商品被买走了,但是先做的付款操作呀

作者回复: 这是并发问题导致的

2020-07-03
kylexy_0817
感觉预扣库存的方式,有点绕,可以简化为下单扣库存,支付超时则返还库存。
2020-07-26
收起评论