iteye里甚至互联网上关于12306的讨论热闹了好一阵子了,大家从架构技术、并发模型、甚至垄断利益等角度各抒己见,很多讨论确实很有见地,但是我们有没有静下心来想一想,问题的根源在哪里?
1 如果明年12306将服务器集群的处理能力扩大了100倍、带宽增加了100倍,就不拥堵了吗?决不会的!我想还会发生拥堵的,骂娘的人一个也不会少的。
比如每天铁路部门只有100万张票可以卖,可是有1亿人想买,每天7点开始产生票卖。
一个人在8点买不到,以后就会在7:30买,还买不到7:01买,7点1秒买,7点1毫秒买。。。
用户的竞争博弈最终甚至会导致在1毫秒内1亿个并发访问,有什么系统能对付吗?那0.5毫秒内呢?
2 比如一张票,票价50元,实际上,以前某个黄牛党卖100元也有人买,那就说明这张票的实际价值是100元。一个实际价值是100元的东西,普通人能够以50元的代价买到吗?其实是不能的,你可能要给黄牛50元,你在窗口通宵排队也值50元,你在计算机前反复登录的时间也值50元,你托人帮你网购也要花50元,这就是市场规律。你凭什么买到票啊?为什么不是我买到票啊?100万的票1亿人争啊!你凭什么占50元的便宜啊,你最终要在键盘前付出价值50元的劳累,这就是市场规律,就养一个民工要排通宵一样一样的啊!
3 100万张票,假如每张有50元的的价格和实际价值差距,那意味着什么呢?除正常的每天卖100万张票的电子商务网站的正常访问量外,你还相当于额外建立一个提交一个表单,可以免费得到50元现金的发钱网站,在中国,这样的网站只要开通,可想而知,立即一定崩溃。
4 额外的50元收益可以让一个农民工在车站大厅排一个通宵的吧,至少也可以让让一个白领在计算机前点击1个小时吧!页面很简单,不需要很多的阅读时间,一个小时可以点击很多很多次的。这么多次的无效点击实质上就是一种DDOS攻击。
5 从经济学角度讲,相当于铁路部门免费发放了每天100万*50元用来资助构DDOS攻击12306,那就必需有一个能够抵挡价值每天5000万元的DDOS攻击的12306网站。
总结:用户的博弈,市场的价值规律,决定了12306的失败,而不是什么技术问题。
注:本文中的100万,1亿,50元,均为虚拟的数据,但用来说明问题,定性分析足够了。
分享到:
相关推荐
12306订票助手源码
12306Bypass.
12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构12306架构...
12306 登录 脚本
12306订票助手.NET12306订票助手.NET12306订票助手.NET12306订票助手.NET
12306订票助手源码
12306登陆测试代码
12306验证码
12306验证码JAVA DEMO
12306 抢票助手 - Java版
"秒杀12306火车票"Android应用是一款直接和12306网上订票系统进行实时同步的抢票助手,它的一切数据都是通过和12306服务器交互实时获取,然后以简洁的形式显示给用户。 该软件当前实现了自动登录,余票查询,预订...
12306服务器自动IP切换。12306订票时可以自动切换IP
my12306实训项目练习
12306test验证码JAR包 http://www.12306test.com/
srca12306
12306抢票专家是UC浏览器打造的一款最新火车票抢票软件,12306抢票专家是一款能够帮助你抢到回家车票的神器。目前12306抢票专家的全部功能已集成在UC浏览器内,用户下载打开本软件后,在右上方插件栏搜索”抢票专家...
12306车票帮助文件
爬取12306
12306一直保持在线 12306订票 春运订票难 系统难进去 直接帮您解决问题
微信小程序方12306 全套源码 带ui设计 适合要求的的开发者