所谓“秒杀”,就是淘宝网络在首页发布一些物美价廉的商品,所有买家在同一时间网上抢购。由于商品价格低,往往一上架就被抢购一空,有时只用一秒钟,故称“秒杀”。
除去“秒杀”活动的争议性之外,该活动给淘宝网的服务器带来巨大压力。林昊形容:“就如一秒钟山洪爆发那样”,大量数据纷蜂拥而至,犹如DDoS攻击淘宝网,甚至严重阻碍了正常交易的进行。
林昊说,由于淘宝网的“秒杀”活动在中央电视台刊登了广告,点击量超出预期的10倍。就在秒杀的当天,林昊和部门20多人整夜不合眼,守在服务器旁边,调整架构,分流数据,缓解压力。
最后的解决办法是,林昊将“秒杀”的流量与正常业务的流量隔离开,增加了服务器的投入,避免了对正常业务的影响。这也是林昊一直在尝试做的事情—服务器上采用的云计算技术。
架构发展方向
林昊担任系统架构师至今,首次挑战即是将淘宝网单系统转向分布式系统。
那是淘宝网系统架构最艰难的时候,“如果系统不改造,按照当时的发展速度,淘宝网会在2008年完全挂掉。”林昊解释说,业务量的增加迫使淘宝增加服务器,“之前是不断加服务器,但系统仍旧是一个。结果是系统越来越庞大,这种增加服务器的做法马上遇到了瓶颈。”
在该次重构后,淘宝网采用了分布式服务平台,将原有系统区隔成200个左右的小系统。这种分布式服务承担了淘宝几乎所有Java远程调用的支撑及管理。而林昊则负责将这一全亚洲最大的Java系统调理顺当,并逐步提高淘宝网的系统可用性和运行效率。
为了应对数据大并发量的压力与成本控制,淘宝网的中间件系统、文件储存系统、搜索、分布式框架、缓存系统都采用了自主开发的产品,而不是采用商用产品。同时这也给像林昊这样的工程师以大量的机会,可以让他们看到软件的源码,研究了解软件内部的工作过程和原理,这对于网站的应用设计、开发、查错、优化都是非常有益的。
分享到:
相关推荐
淘宝秒杀技术架构设想
讲述了淘宝秒杀解决方案 此版本为PDF版本 比较容易理解
全自动淘宝秒杀软件 秒杀插件 毫秒级别 简单易用
高性能电商秒杀解决方案 秒杀的特点 • 大量用户在秒杀时间点发起购买请求,造成网站流量瞬间激增; • 秒杀的商品一般库存较少,只有少数用户能够购买,要控制好库存,防止超卖; • 整个系统关键在于支撑短时间内...
淘宝秒杀软件_极速淘宝秒杀器 淘宝秒杀器训练版 国内一流抢拍软件,天天特价秒杀辅助工具 极速淘宝秒杀器,天天特价秒杀器,极限加速,出题快,显题快,提交快。完美增加成功率! 极速淘宝秒杀器软件功能: 1 :极限...
秒杀架构 电商秒杀架构 、值得借鉴学习。
详细列举了秒杀系统的架构,包括浏览器端,站点层,服务层,数据层,接入层,缓存,详细研究了秒杀系统的优化方向和各个方向的优化细节
秒杀系统架构设计思路脑图
1,在窗口最大化后可以看到有“秒杀资源”的功能,提供了淘宝商城包邮和不包邮的秒杀资源信息。根据需要可以设置查看秒杀页面数量。默认为:20页。 2,点击:淘宝商城秒杀(不包邮)就查看不包邮的商城秒杀信息。...
淘宝秒杀软件_极速淘宝秒杀器 淘宝秒杀器训练版 国内一流抢拍软件,天天特价秒杀辅助工具 极速淘宝秒杀器,天天特价秒杀器,极限加速,出题快,显题快,提交快。完美增加成功率! 极速淘宝秒杀器软件功能: 1 :...
淘宝秒杀工具
淘宝秒杀软 懂得都懂 仅供码友交流学习,请勿用于非法用途
淘宝秒杀 聚划算秒杀 手残淘宝秒杀验证码练习软件
淘宝秒杀脚本,入门python学习参考脚本
飞天侠秒杀程序为最新淘宝客程序,又称淘宝客程序、淘客程序、淘宝客源码,飞天侠秒杀程序是互联网上唯一一家发布秒杀程序。淘客程序里最好的淘宝客程序之 一,程序着重于搜索引擎SEO优化,伪原创跟自定义URL等多项...
1,在窗口最大化后可以看到有“秒杀资源”的功能,提供了淘宝商城包邮和不包邮的秒杀资源信息。根据需要可以设置查看秒杀页面数量。默认为:20页。 2,点击:淘宝商城秒杀(不包邮)就查看不包邮的商城秒杀信息。...
秒杀助手是一款应用于淘宝天猫等网购时进行抢购秒杀商品的一款辅助插件,是一款基于Chrome内核的浏览器淘宝秒杀助手插件,支持淘宝秒杀、天天特价秒杀、天猫秒杀及聚划算秒杀。淘宝秒杀助手能够有效帮助你在淘宝或...
python淘宝秒杀工具
千亿级电商秒杀解决方案专题
淘宝秒杀插件