`

淘宝秒杀解决办法和架构

阅读更多
所谓“秒杀”,就是淘宝网络在首页发布一些物美价廉的商品,所有买家在同一时间网上抢购。由于商品价格低,往往一上架就被抢购一空,有时只用一秒钟,故称“秒杀”。

  除去“秒杀”活动的争议性之外,该活动给淘宝网的服务器带来巨大压力。林昊形容:“就如一秒钟山洪爆发那样”,大量数据纷蜂拥而至,犹如DDoS攻击淘宝网,甚至严重阻碍了正常交易的进行。

  林昊说,由于淘宝网的“秒杀”活动在中央电视台刊登了广告,点击量超出预期的10倍。就在秒杀的当天,林昊和部门20多人整夜不合眼,守在服务器旁边,调整架构,分流数据,缓解压力。

  最后的解决办法是,林昊将“秒杀”的流量与正常业务的流量隔离开,增加了服务器的投入,避免了对正常业务的影响。这也是林昊一直在尝试做的事情—服务器上采用的云计算技术。

架构发展方向

  林昊担任系统架构师至今,首次挑战即是将淘宝网单系统转向分布式系统。

  那是淘宝网系统架构最艰难的时候,“如果系统不改造,按照当时的发展速度,淘宝网会在2008年完全挂掉。”林昊解释说,业务量的增加迫使淘宝增加服务器,“之前是不断加服务器,但系统仍旧是一个。结果是系统越来越庞大,这种增加服务器的做法马上遇到了瓶颈。”


  在该次重构后,淘宝网采用了分布式服务平台,将原有系统区隔成200个左右的小系统。这种分布式服务承担了淘宝几乎所有Java远程调用的支撑及管理。而林昊则负责将这一全亚洲最大的Java系统调理顺当,并逐步提高淘宝网的系统可用性和运行效率。

为了应对数据大并发量的压力与成本控制,淘宝网的中间件系统、文件储存系统、搜索、分布式框架、缓存系统都采用了自主开发的产品,而不是采用商用产品。同时这也给像林昊这样的工程师以大量的机会,可以让他们看到软件的源码,研究了解软件内部的工作过程和原理,这对于网站的应用设计、开发、查错、优化都是非常有益的。
分享到:
评论

相关推荐

    淘宝秒杀技术架构设想.pdf

    ### 淘宝秒杀技术架构设想 #### 技术背景与挑战 随着电商行业的快速发展,各类促销活动如“秒杀”、“限时抢购”等成为吸引消费者的重要手段之一。对于像淘宝这样的大型电商平台而言,如何在短时间内处理海量用户...

    淘宝秒杀软件秒杀脚本.zip

    10. **脚本编写**:压缩包中的"淘宝秒杀软件秒杀脚本"可能是一个具体的实现,用户或开发者可以根据自身需求进行定制和修改,这需要一定的编程知识,如JavaScript、Python等。 总的来说,淘宝秒杀软件及脚本是电商...

    高性能电商秒杀解决方案

    高性能电商秒杀解决方案 秒杀的特点 • 大量用户在秒杀时间点发起购买请求,造成网站流量瞬间激增; • 秒杀的商品一般库存较少,只有少数用户能够购买,要控制好库存,防止超卖; • 整个系统关键在于支撑短时间内...

    淘宝秒杀软件_快速淘宝秒杀器

    淘宝秒杀软件_极速淘宝秒杀器 淘宝秒杀器训练版 国内一流抢拍软件,天天特价秒杀辅助工具 极速淘宝秒杀器,天天特价秒杀器,极限加速,出题快,显题快,提交快。完美增加成功率! 极速淘宝秒杀器软件功能: 1 :极限...

    淘宝秒杀集合.rar

    【淘宝秒杀集合】是一个关于...总的来说,【淘宝秒杀集合】提供了一套完整的秒杀解决方案,通过综合运用技术手段和策略,提高用户在淘宝和天猫秒杀活动中的竞争力。但同时也需注意操作的安全性和合法性,以免得不偿失。

    秒杀系统架构优化思路

    秒杀系统架构优化是针对高并发、瞬时流量极大的业务场景进行设计的,旨在提高系统的稳定性和效率。秒杀业务的难点在于同一时间大量用户同时读取和更新共享资源,如库存,导致读写冲突和数据库锁竞争。优化策略主要...

    电商秒杀架构

    ### 电商秒杀架构解析 #### 一、背景知识与基本概念 在深入了解电商秒杀架构之前,我们需要先掌握...从秒杀架构的设计到实施,每一步都需要精心规划和不断优化。未来,随着技术的进步,秒杀系统也将更加完善和高效。

    淘宝秒杀器-绝对无毒

    1,在窗口最大化后可以看到有“秒杀资源”的功能,提供了淘宝商城包邮和不包邮的秒杀资源信息。根据需要可以设置查看秒杀页面数量。默认为:20页。 2,点击:淘宝商城秒杀(不包邮)就查看不包邮的商城秒杀信息。...

    手残淘宝秒杀验证码练习软件

    2. **手残淘宝秒杀验证码练习器.rar**:这是一个RAR格式的压缩文件,包含了"手残淘宝秒杀验证码练习软件"的主程序和其他可能的资源。RAR是一种常见的文件压缩格式,用户需要使用解压软件(如WinRAR或7-Zip)来打开并...

    Miao秒杀助手(Chrome浏览器的淘宝秒杀助手插件)

    **Miao秒杀助手**是一款专为Chrome浏览器设计的辅助工具,主要针对淘宝平台的秒杀活动,旨在帮助用户提高抢购成功率。该插件以其高效、便捷的特性,深受淘宝购物爱好者的青睐。 首先,我们需要了解**Chrome插件**的...

    淘宝秒杀验证码练习器正式版最新版

    总结来说,淘宝秒杀验证码练习器是一款非常实用的工具,它通过大量的验证码图片和随机化的练习模式,帮助用户提升在淘宝和聚划算等平台上参与秒杀活动的能力。通过反复练习,用户不仅可以提高验证码识别的速度和准确...

    秒杀系统架构设计.pdf

    ### 秒杀系统架构设计知识点概述 #### 一、热点数据与...综上所述,秒杀系统架构设计不仅涉及到热点数据管理、流量控制等技术细节,还需要考虑整体架构的优化和演进策略,以确保在高并发环境下提供稳定高效的服务。

    淘宝秒杀软件_极速淘宝秒杀器 v1.0.zip

    淘宝秒杀软件_极速淘宝秒杀器 淘宝秒杀器训练版 国内一流抢拍软件,天天特价秒杀辅助工具 极速淘宝秒杀器,天天特价秒杀器,极限加速,出题快,显题快,提交快。完美增加成功率! 极速淘宝秒杀器软件功能: 1 :...

    淘宝秒杀脚本,淘宝秒杀脚本会被检测吗,Python

    淘宝秒杀脚本是Python编程领域中一个特别的应用场景,主要目的是为了自动化参与电商平台的抢购活动。在本文中,我们将深入探讨这个话题,包括淘宝秒杀脚本的工作原理、编写方法以及它是否可能被平台检测到。 首先,...

    淘宝抢购秒杀软-兔子安装包

    淘宝秒杀软 懂得都懂 仅供码友交流学习,请勿用于非法用途

    淘宝手机客户端秒杀器

    【淘宝手机客户端秒杀器】是一款专为手机用户设计的工具,旨在提高用户在淘宝平台参与秒杀活动的成功率。这款软件集成了汉字首字母模糊识别功能,使得用户在快速输入时能更准确、快捷地找到想要的商品,尤其是在面对...

    淘宝秒杀工具

    淘宝秒杀工具

    最新淘宝秒杀

    在淘宝秒杀工具中,README.md文件可能会详细解释如何运行tbms.exe,如何配置软件参数,以及如何解决可能出现的问题。 需要注意的是,虽然这类工具能提高抢购效率,但用户仍需遵守淘宝平台的使用规则,避免因为过于...

Global site tag (gtag.js) - Google Analytics