• 郭蕾 置顶
    2018-09-26
    一共7篇,10月1日正式更新,每天一篇。详细的介绍大家可以在专栏简介页面了解。
    
     31
  • 杰
    2018-09-27
    知识无价,你可能小赚,但我永远不亏。
    
     107
  • null
    2018-09-27
    之前开发过一个秒杀系统:
    1. 前端限流,5 秒内只提交一个请求,静态资源存放于 CDN。
    2. 后端 redis 对 uid 限流,同样 5 秒内提交一个请求。
    3. 请求保存队列,队列长度为库存 2 倍。为什么是 2 倍呢?拍脑门决定的,防止前面预订失败,后面补上。
    4. 队列满后,后续请求直接返回秒杀结束。
    5. 消费线程消费队列内容,下订单,直接操作 MySQL 扣库存。

    可惜的是用户量不大,没能很好检验这个系统,因此不了解系统存在哪些问题。

    当时也没想到支付超时后,剩余的库存如何处理,导致最后剩余商品没卖出去,囧…



    展开
     2
     54
  • chon
    2018-09-28
    建议增加如何用啥样的工具发现某个地方存在瓶颈。很多人不知道如何定位,即使学了,也不知道如何发现,定位和量化自己项目中问题

    作者回复: 会有介绍的

    
     23
  • 龙猫
    2018-09-26
    一顿兰州拉面的价钱,划算!!!!
    
     12
  • aoe
    2018-09-26
    向年轻人学习
    
     11
  • long.mr
    2018-09-25
    问一哈,秒杀系统,判断先后顺序的依据是请求到达的时间戳吗? 会不会有一个服务器存在串行的请求的情况,这样的话会在一定程度上影响公平性吗?

    作者回复: 为啥要时间戳,谁先到谁先执行啊

    
     7
  • dragonwsh
    2018-09-25
    看到是许神的视频果断买了,相信许神的质量。
     1
     7
  • 云学
    2018-09-29
    如何发现瓶颈点,怎么判断某个地方是否有优化的空间,有哪些推荐的工具,请作者分享一下

    作者回复: 后面文章有介绍

    
     6
  • ds.Yang™️
    2018-09-26
    相见恨晚,最近也在读许老师的web技术内幕,很不错

    作者回复: 谢谢支持,这个小专栏我们就是想交付一个具体的场景解决方案,希望能帮到你

    
     5
  • 青梅煮酒
    2018-09-25
    非常期待“君山”老师后续的课程
    
     5
  • 张斌
    2018-09-25
    之前看过许先生的书,实战经历很丰富
    
     4
  • 彭正聪
    2018-10-23
    问一个问题,存不存在2个请求完全同时的情况。这样先后顺序怎么区分?

    作者回复: 你说的问题其实也是并发问题,对秒杀来说,谁先减库存成功就算谁秒杀成功,假如有两个完全同时的同求减库存,在数据库层可能要数据库来区分谁先完成了😊

    
     3
  • Geek_d6c376
    2018-09-28
    有开源项目吗
    
     3
  • 小柯基
    2018-09-25
    跟着javaweb技术内幕进来的
    
     3
  • 智心悦
    2018-09-29
    作为不回家的菜鸟,给自己一个国庆学习的动力!
    
     2
  • 过河卒子
    2018-09-27
    怎么没有看到具体课程介绍呀!

    作者回复: APP右上角有个有图标啊

    
     2
  • Exception
    2018-09-26
    之前买过许神的书籍,受益颇多,一看标题,直接秒杀
    
     2
  • JackGe
    2018-09-25
    支持令波😃
    
     2
  • 刘涛
    2018-09-30
    会有代码吗,还是只有一些文字描述?
    
     1
我们在线,来聊聊吧