秒杀系统架构分析.docxVIP

  • 3
  • 0
  • 约1.51万字
  • 约 15页
  • 2019-11-26 发布于广东
  • 举报
秒杀系统架构分析与实战 (反馈非常好的文章,推荐) (反馈非常好的文章, 推荐) 來源:陶邦仁 1秒杀业务分析 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款; (6)卖家发货 秒杀业务的特性 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4) 一般是定时上架;(5) 时间短、瞬时并发量高; 2秒杀技术挑战 假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大 并发请求数是10000,秒杀系统需要面对的技术挑战有: 对现有网站业务造成冲击 秒杀活动只是网站营销的一个附加活动,这个活动具冇时间短,并发访问量大的 特点,如果和网站原有应用部署在一起,必然会对现有业务造成冲击,稍有不慎 可能导致整个网站瘫痪。 解决方案:将秒杀系统独立部署,甚至使用独立域名,使具与网站完全隔离。 高并发下的应用、数据库负载 用户在秒杀开始前,通过不停刷新浏览器页而以保证不会错过秒杀,这些请求如 果按照一般的网站应用架构,访问应用服务器、连接数据库,会对应用服务器和 数据库服务器造成负载压力。 解决方案:重新设计秒杀商品页面,不使用网站原来的商品详细页面,页面内容 静态化,用户请求不需要经过应用服务。 突然增加的网络及服务器带宽 假设商品页面大小200K (主要是商品图片大小),那么需要的网络和服务器带 宽是2G (200KX 10000)

文档评论(0)

1亿VIP精品文档

相关文档