- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网购到火车票浅析淘宝和12306网站架构
2012年11月22009:32摘自网络
12306火车票购票系统,逢假日必瘫痪,引发了强烈反响。国庆前后,问诊12306〃的时 候,铁道系统的答复是,购票人数太多,数据量过大。但是,在前不久淘宝双大促活动 中,淘宝双十一总交易金额191亿,订单1亿零580万笔,其中无线支付近900万笔,支付宝 核心数据库集群处理了41亿个事务,执行285亿次SQL ,生成15TB日志,访问193:[亿次 内存数据块,13亿个物理读,核MySQL集群一天支持了20亿个事务。12306火车票系 统和其相比,真是天上地下。12306为何如此烂?
12306备忘录
2013年元旦2013年春节国内约有2000万网民 用户无法在线订火车it012年9月4 8日 中秋国庆更■ 网络拥堵、婁复排臥2012年1月1日到8
2013年元旦
2013年春节
国内约有2000万网民 用户无法在线订火车it
012年9月4 8日 中秋国庆更■ 网络拥堵、婁复排臥
2012年1月1日到8日
Alexa世界排名260 日单量或世界第一
2041年6月15日 非IE用户无法订票。
8日均点击数超4 0亿 t注册用户超4 000万 酹每天售st达200万张
26.5%
4 60万张
2011年12月行日
T字头列车可网络购SS
2012年9月20日 铁道部致歉
2010年1月佗日
12306试运行
2011年12月19日
K1至K500列车 可网络订票
2011 年 12 月 27 用户 只扣軟不岀 注册 购票肘间
铁轟離显帛
603.7万张
20们年6月仁日
全部实现网络售票
网络/电话订JR
背日均点击数超14.9亿超过春运
出品:搜狐IT制图:@iPhone—姐 ◎毛后盈
rnaoqiyincj.t. sohL
1.淘宝技术被人称赞
在刚刚过去的淘宝双大促活动中,淘宝的技术支撑受到了网民的追捧。据来自支付
宝DBA@dbatools的透露:淘宝双十一总交易金额191亿,订单1亿零580万笔,其中无线支付近900万笔,支付宝核心数据库集群处理了41亿个事务,执行285亿次SQL ,生成15TB 日志”访问1931亿次内存数据块,33亿个物理读,核IL MySQL集群一天支持了20亿个事 务。
淘宝的技术人员以实际行动让网民折服,虽然在淘宝双十一活动刚开始的10分钟内的 访问高峰期内,购物车和支付宝都出现了打不开的情况,但订单可以生成,而且白天的系统 运行比较正常。双十一期间,淘宝除了技术上的保障,还有大量的运维策略的支持,比如在 峰值期间下订单优先级最高,支付可以晚点儿,大额度的订单优先处理等等。
淘宝网采用什么技术架构来实现网站高负载的呢?据淘宝技术人员分享,淘宝的整体架 构使用了如下措施来应对:一应用无状态(淘宝session框架);二有效使用缓存(Tair);三应用 拆分(HSF);四数据库拆分仃DDL);五异步通信(Notify);六非结构化数据存储CTFS,NOSQL);七 监控、预警系统;八配置统一管理。
F^iTKITlIV
001/002BMW OBI/OB2 D8Mi$c Fetl\_/
001/002
BMW OBI/OB2 D8Mi$c Fetl
Cal 9. TOP
天 if 仆碎口
2.12306网站被人诟病
淘宝强大的技术实力,很容易让人们联想到让人一票难求的订票网站42306。
12306网站购票难的问题几乎成了所有人的共识。来自前支付宝架构师冯大辉(@Fenng )
的这条微博翻出12306这笔账,别有一番滋味。
以冯大辉的计算方法,支付宝11月11日一天就处理了 1亿零580万条交易请求量,而 12306—天处理的交易(出票量)仅仅166万条,这还主要是集中在8点钟开始放票之后的5分
钟时间里。从结果来看,12306弱爆了,处理的交易量比支付宝〃低了两个数量级还那么
弱不禁风。
冯大辉的微博马上得到F@caoz的转发响应,后者在9月底对12306的骂战中一战成 名,由于观点相似,caoz和Fenng可以称为统一战线——当然,众多对12306充满怨恨的 普通购票者也与他们在感情上统一战线。
简单分析一下12306的购票系统,为避免”黄牛买票,购票系统有一个业务逻辑:- 个有效身份证件同一乘车日期同一车次限购一张车票。因此购买一张车票可以简化为包含四 个操作:
1) 判断同一乘车日期同一车次是否有未预订的空余座位
2) 判断这个有效身份证是否已购买过同一乘车日期同一车次的车票
3) 车票上标注的座位标记为已预订
4) 如果没有购买过,则该身份证预订一张车票
人们在12306网站上购买一张票的流程如下:
1) 用户通过浏览器访问系统URL
2) 界面集群F5将请求转发至某一节点,通过比较用户数
文档评论(0)