本篇文章1577字,读完约4分钟
yga长沙新闻网
1月6日上午,铁路购买网站12306再次瘫痪了近1个小时。 基本上,12306每佳节都会瘫痪。 铁路系统回答说购票人数太多,数据量太多。 但是,在前几天的淘宝双11大促进活动中,仅21小时20分钟,交易额就突破了300亿元大关。 反向支付宝( Alipay )核心数据库群集解决的事务数、sql执行次数、日志生成量、内存块访问次数等都是非常夸张的数字。 yga长沙新闻网
淘宝网是如何应对网站高负荷的? 根据2012年的数据,为了支持双11,阿里巴巴约有3000名工程师,硬件有10万台以上的服务,配备了150多台cdn (拷贝各发行互联网)节点。 这是淘宝企业的主力部队,还有其他武装:作为平台‘ 双11还与大型互联网银行、电信运营商、独立软件供应商( isv )和数万名供应商的工程师合作。 yga长沙新闻网
根据来自第三方网站alexa的统计数据,通常12306的流量比淘宝网、京东商城、去哪里、行程网低。 假日期间,12306的流量超过哪里的网络和手机网接近京东商业街,但还低于淘宝网。 2013年淘宝双11购物狂欢,支付宝( Alipay )发表的日下单数为1.88亿件,最高每分钟的订单数为79万件。 今年12306的数据还不知道,去年公开的数字每小时最高销售30万张票,交易数量水平不亚于淘宝。 但从负荷的角度来看,2013年春运,12306系统峰值负荷为11万tps,相当于2012年淘宝双11活动峰值负荷。 yga长沙新闻网
在万人吐槽下,12306确实进行了改造,将原来使用的unix小型机体系结构通过gemfire的分布式内存计算平台改造成linux/x86服务器集群体系结构,查询余票 技术改造后,仅10台以上的x86服务器就实现了以往几十台小型机的余票计算和查询能力,一次查询的最长期从以往的15秒左右下降到0.2秒以下,缩短了75倍以上。 12306在高峰期每天必须承担数亿次余票查询,对任何网站来说都是一大挑战。 这两年,12306网列车剩下的票量不允许的投诉确实减少了。 yga长沙新闻网
但是,大众对这种独家网站的期待显然不止如此。 但是,与淘宝相比,12306网站也有独特的技术难度。 yga长沙新闻网
一)火车票是竞争资源。 淘宝的交易相对离散,分散在千万卖方中,同一商家同时购买同一商品并不特别贵。 这是因为数据访问没有太多锁定相同数据的瓶颈,火车票几乎在每个时间段开始开票后的几分钟内被剥夺,所以高峰期的1分钟内开票达到10万张以上并不夸张。 另外,12306对每张票进行所有线路的数据更新(因为一条线路中存在多个网站),负荷比较集中。 淘宝的应用类型决定了阿里巴巴可以通过部署大量的服务器来分散压力,但12306是不行的。 yga长沙新闻网
2 )由于列车票资源不足,该线下数万个购票点、电话订票等必须是互斥的。 每张火车票都是独一无二的,网络售票只是数万台购票终端的一个终端,必须与其他售票系统保持数据的一致性。 但是淘宝的商品只要查查库存量就行了。 火车票买卖的所有业务都是互斥的,检查有无票、一体是否买了多张票等是世界性的课题。 yga长沙新闻网
3 )票业务的多与杂不是商品新闻的比较。 选票上最大的问题不是直达而是换乘。 有换乘的话,计算量水平都会增加到车上。 yga长沙新闻网
4)12306网站不是孤立的系统,背后是与全国列车票代理商共享的票系统。 铁路票系统多而杂,代理商遍布全国,旧系统的升级非常困难。 yga长沙新闻网
因此,淘宝的网站优化技术大多不适用于12306网站。 淘宝的网站优化技术使用了大量的缓存技术和分布式战略yga长沙新闻网
但是,许多网民不能接受这个解释。 方法比借口多得多,每年崩溃的12306总是可以反省,继续精进。 yga长沙新闻网
标题:湖南:每逢佳节必瘫痪的12306,淘宝真的搞的定吗?
地址:http://www.chengxinlibo.com/csxw/21228.html