写点什么

架构实战营模块 9 作业指导

作者:华仔
  • 2021 年 11 月 25 日
  • 本文字数:343 字

    阅读完需:约 1 分钟

  1. 业务背景里面的数据是用于估算的,估算的方法就是模块 4 第 4 课的内容。

  2. 6.18 大促的流量峰值,因为不是官方非常有名的店铺,因此按照平时的峰值 5~10 倍就差不多了,如果按照 20 倍以上估计就有点夸张了,按照 100 倍估计肯定不对。

  3. 1000 个充电宝,10 台 iphone 的背后的含义就是秒杀的时间很短,不需要考虑秒杀的异地多活,因为出了问题异地多活也没用,即使老板要求万无一失,异地多活也没用。

  4. 整个架构的设计思路其实就是模块 4~模块 6,分别为:计算架构、存储架构、可扩展架构,这个案例不需要做异地多活,样例就是模块 9 的各种样例。

  5. 具体的架构方案需要包括:排队、限流、库存设计。

  6. 技术团队以 Java 为主,千万别以为秒杀要求高性能,就要把编程语言改为 golang。

  7. 只有下载 App 才能参与秒杀活动,背后的隐含设计是在 App 端可以做随机限流或者秒杀概率判断。


用户头像

华仔

关注

还未添加个人签名 2018.04.24 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营模块 9 作业指导