淘宝伏威关于12306网站解决方案:魔鬼在细节里

news/2024/5/20 15:31:09/文章来源:https://blog.csdn.net/wyt4455/article/details/8696200

2月18日,CSDN在北京举行了TUP第19期活动:大数据系列研讨会——从12306谈起。本次研讨会汇集了来自百度、豆瓣网、搜狗、 淘宝、土豆、凡客诚品、新浪微博、IBM等公司的众多业内技术高管,就大数据及海量并发用户网络的需求分析、架构设计、产品研发、系统运维 等话题和与会者进行了深度探讨。与会者包括来自互联网/IT公司技术高管、研发精英、运维管理、对高并发网站解决方案有研究的技术人员,共 计三百人参与了此次研讨会。本次研讨会分为上下午两部分,上午为高端讨论,下午为集中讲座。

针对网站在突发高负载和高增长的情况下,如何承载巨大访问量,来自淘宝产品技术交易平台部的双11技术保障负责人伏威(唐勇)带来了名为《淘宝双11经验分享》的精彩演讲。

图:淘宝产品技术交易平台部的双11技术保障负责人伏威(唐勇)

在演讲开始前,伏威首先为与会者展示了一组惊人的数据,这组数据来自2011年11月11日的淘宝商城。

  • 零点刚过的一分钟内,有342万用户涌进淘宝商城;
  • 11月11日零点8分钟淘宝商城支付宝交易额突破1亿元;
  • 11日00点01分,交易6万笔;
  • 最终数据:交易额33.6亿元、上千万笔成交记录。

伏威分享了淘宝现在对双11的三条技术准备:整年技术优化的考试、系统极限压力的真实测试、对系统容灾降级措施的检验。每一条都是关于大数据处理的严峻考试。

针对大数据处理情况,伏威列出了包括高数据安全、高可用性在内的高稳定性问题;包括高并发处理能力、高存储容量、低响应时间在内的高容量高性能问题;包括硬件、人力在内的低成本问题;以及水平扩容问题这四大方面的问题。

图:淘宝为应对双11而设计的大致架构

伏威介绍了从技术历程、技术架构方面去处理上述问题的详细过程,并分享从中得出的经验:享受简单拥抱粗暴、避免过度设计、绝不为半年后做设计、先解决问题、容灾报警数据监控要在设计时考虑、魔鬼都在细节里、系统做的好就是:死的比别人晚、恢复比别人快、开源软件可掌控。

对于电商网站的大数据处理,伏威给出的建议是:重视技术团队取胜、业务驱动、控制技术欲望,解决问题,保持简单、在没有准备好之前,不要触发热点、如果要触发热点,不要在钱上犯错。

最后,针对12306网站的数据,伏威进行了详细分析并贡献出自己的解决方案建议。

12306网站数据:2012年春运开始前,铁路互联网售票、电话订票实现了全路覆盖、实名制售票也扩展至全路范围,拓宽了旅客购票渠道,缓解了窗口售票的压力。自2011年12月28日开始预售春运车票以来,共发售车票8962万张,同比2011年春运增长15%,其中通过互联网售出997万张,占总售票量11.1%,通过电话订票售出1089万张,占总售票量12.2%。 其中来自互联网:997万,每天约100万张。

图:淘宝伏威为12306网站设计的解决方案

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_853113.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YouTube的挑战者 JustinTV教你如何打造实时视频网站

Justin.TV每月有3000万个独立访问量,在游戏视频上传领域打败了YouTube ,他们每天每分钟新增30个小时的视频,而YouTube只有23。 下面从Justin.TV的实时视频系统使用到的平台,他们的架构细节,从他们身上应该学到的东西等…

前端开发工具,网站

浏览器插件,使用极简插件网站下载: FeHelper Web前端助手 react开发助手 前端网站合集:印记中文 - 深入挖掘国外前端新领域

VS2010 Web网站发布详解

对VS2010来说,发布Web是一件相当容易的事情,也许就是这个原因导致网上关于发布网站具体细节的资料很少。然而这些正是初学者所需要的,下面我详细介绍一下Web网站发布的具体过程。 第一步:在解决方案资源管理器中右击Web应用程序名…

项目一:摄影分享网站开发

本篇博客主要分享在该项目中遇到的一些问题及解决方法。 项目效果网站:http://zerored.3vhost.net/travel/index.html 1.设置背景半透明效果。 这里是一张背景图片加上一个半透明的遮罩层效果,首次开发的做法是先给大盒子背景图片,再在里面…

定时关闭和启动IIS和Web网站

目录 1、创建关闭、启动的批处理命令文件 2、通过“任务计划程序”定时执行批处理命令 1、创建关闭、启动的批处理命令文件 1.1 创建两个批处理文件 分别命名为IISStop.bat和IISStart.bat, 其中IISStop.bat中的命令代码为: echo off taskkill /f /…

php7.4升级php8.0后重启系统网站访问异常问题

安装完php8.0之后也禁用了旧版本php: 禁用php sudo a2dismod php7.4 启用php sudo a2enmod php8.0 也重启了php8.0-fpm服务: sudo service php8.0-fpm restart 但访问网站报如下异常: 错误日志: [proxy:error] [p…

WordPress网站优化加速的5个技巧

想让自己的wordpress网站访问速度更快,通过下面几个技巧,可轻松提速: 常规的前端性能优化 无论你的网站是基于什么后台技术实现的,被访问者访问的时候,总是会生成常规的 HTML、CSS、JavaScript 等文件发送回客户端。要…

宝塔面板启memcached加速wordpress网站访问速度

做网站的朋友一定知道一个网站的访问速度对于访客体验和seo优化的重要作用,提高网站打开速度的方法除了提升服务器性能和带宽以为还有很多地方可以优化,今天我们来介绍一下wordpress通过安装开提升网页访问速度的方式。 memcached加速原理 本质上是通用…

WordPress建站教程,纯代码实现wordpress防止发布文章出现标题重复,自动检测重复标题文章

WordPress代码实现防止发表重复标题的文章,如果对你有帮助就看看吧。 其实所有的插件这些的就等于放到function.php的代码片段。function.php里面的插件集成出来也可以做成一个插件,反过来插件也可以集成到function.php里面,插件的好处就是方…

VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

原网址:http://www.cnblogs.com/gengaixue/archive/2010/08/13/1799112.html 开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是…

项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website autom

在上一篇教程项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】 中,我们讲解了如何使用CCNETMSBuild来自动编译项目,今天我们讲解一下怎么使用MSBuildWebDeploymentRobocopy自动编译过和部署ASP.NET网站。 首先安装下面的…

分享一个运维同学常用的站点监测和测速网站17ce.com, 备用

https://www.17ce.com/功能挺多,记录下备用: 监测:Get, Ping, MTR, TraceRoute, Dns, Cdn, LDns 可以提供:趋势、区域、ISP、错误等分析报告 居然还有“赚钱路由器”,和前几年我们做的利用路由器分发app类似&#xff0…

利用Jsoup解析html 开发网站客户端小记。

这些天业余时间比较多,闲来无事,想起了以前看过开发任意网站客户端的一篇文章,就是利用jsoup解析网站网页,通过标签获取想要的内容。好了废话不多说,用到的工具为 jsoup-1.7.2.jar包,具体jsoup的相关文档&a…

python爬虫之12306网站--车站信息查询

python爬虫查询车站信息 目录: 1.找到要查询的url 2.对信息进行分析 3.对信息进行处理 python爬虫查询全拼相同的车站 目录: 1.找到要查询的url 2.对信息进行分析 3.对信息进行处理 1.找到车站信息的url 2.分析车站信息,发现每个车站信息以""分…

python爬虫之12306网站--火车票信息查询

python爬虫之12306网站--火车票信息查询 思路: 1.火车票信息查询是基于车站信息查询,先完成车站信息查询,然后根据车站信息查询生成的url地址去查询当前已知出发站和目的站的所有车次车票信息 2.json文件存储当前从出发站到目的站的所有车次的详细信息 3.对json文件…

python爬虫之天气预报网站--查看最近(15天)的天气信息(正则表达式)

python爬虫之天气预报网站--查看最近(15天)的天气信息(正则表达式) 思路: 1.首先找到一个自己想要查看天气预报的网站,选择自己想查看的地方,查看天气(例:http://www.tianqi.com/xixian1/15/) 2.打开"网页源代码",分析自己想要获取数据的特点 …

python爬虫之小说网站--下载小说(正则表达式)

python爬虫之小说网站--下载小说(正则表达式) 思路: 1.找到要下载的小说首页,打开网页源代码进行分析(例:https://www.kanunu8.com/files/old/2011/2447.html) 2.分析自己要得到的内容,首先分析url,发现只有后面的是变化的,先获得小说的没有相对路径,然后…

helper seo.php,Discuz首页为门户时SEO的关键词和描述出现”首页”浅析

SEO对于一个网站来说是尤其重要的,这个道理我想不管大网站还是小网站都是懂的,除非是BAT级别的网站或者某些不依赖搜索引擎的网站,在目前这种网站极其少。说实话,很多小网站的运营者花的时间最多的就是花在SEO上面了,可…

html上传后门,网站查后门软件 WebShellKiller

网站扫后门WebShellKiller软件截图:软件特性:特性一:多维度检测技术工具支持多种脚本文件(jsp,asp,aspx,php等),同时支持有后缀和无后缀两种风格的脚本文件的扫描,在检测文件上,通过对文件的语法和数据流分…

服务器崩溃如何恢复网站数据库,oracle 服务器崩溃数据库恢复

oracle 服务器崩溃数据库恢复 内容精选换一换用户在部署MySQL或SAP HANA等数据库的云服务器上,已成功安装数据库服务器备份的Agent,但执行数据库服务器备份出现失败的情况。没有按照云备份最佳实践《通过自定义脚本实现数据库备份》修改解冻和冻结的脚本…