12306网站的实现,技术上有什么难点?

2014-01-07 01:37:49 +08:00
 SR1
http://it.sohu.com/20121120/n358115827.shtml

上面这篇文章是去年12306挂了之后出来的一篇分析文章,
其中拿淘宝双十一做了对比

今天跟同学讨论到12306为什么不交给淘宝来做
翻到了这篇文章,其中提到了好几个难点

不知道各位程序员对此怎么看
除了文中提到的,还有什么是12306在技术上的比较难攻克的难点?
6022 次点击
所在节点    问与答
20 条回复
DearMark
2014-01-07 03:08:31 +08:00
难点是钱被吞了
不信,百度刘志军
momo5269
2014-01-07 03:21:14 +08:00
bingowrt
2014-01-07 04:12:02 +08:00
每天的销量假设只有100张,用得着把网站设计成能满足一万人同时访问么?
raincious
2014-01-07 08:53:14 +08:00
CoolShell的那篇文章里提到的"试想,你在北京买了一本书,北京的仓库没货了,就要从周边的仓库调,那就要去看看沈阳或 是西安的仓库有没有货,如果没有,又得看看江苏的仓库,等等。",为什么不也做成淘宝类的呢?一张票也就一个数字啊,最多多找找数据库去查询票数。

票数让各地的终端提交就好了,售出一张票就进行一次--操作。

我觉得还是因为体制和历史原因制造的问题。
gDD
2014-01-07 08:55:29 +08:00
@bingowrt 需要啊,因为还有没买到票的。
liprais
2014-01-07 08:59:59 +08:00
最大的难点就是高峰时期运力严重不足
chunchu
2014-01-07 09:05:16 +08:00
最大的难点就是一个是国企,一个是私企,如果把12306变成私企据不会出现拥堵问题
Colorful
2014-01-07 09:05:18 +08:00
12306不是网站的问题..因为一个网站解决不了实际的问题。实际的问题就是票就那么多..就像一道门样的,只能一个人进来,但是在某个时刻,突然有100个人往里面冲,肯定就挤死了,如果说把门弄大点,就会好,也就是说把票弄多点就会好些。但实际情况就是票就那么一点。门就那么大,这个是无法解决的。所以12306外包给任何一家网络公司都是被骂的。
jybox
2014-01-07 09:09:56 +08:00
难点是票不够吧
bakac
2014-01-07 09:11:01 +08:00
运力不足 这是最大的难点
cxe2v
2014-01-07 09:12:26 +08:00
@Colorful 你错了,被骂的不是买不到票,而是买票的时候进不了网站,如果外包出去,让大家在买票的时候不会出现登录不上,网站崩溃等情况,而是可以实时看到余票情况,那么久不会有这么多人骂了
alexrezit
2014-01-07 09:22:28 +08:00
@momo5269
我觉得吧, 你把这些链接发几十遍, 也阻挡不了别人发这种无聊的重复性主题.
momo5269
2014-01-07 09:28:22 +08:00
@alexrezit 贴吧就这样,没想到V2也这样了 - -
waterye
2014-01-07 09:49:25 +08:00
票不够,系统再好有什么用。会被骂的更惨,11点开抢11:00就没有了,然后大家访问还是很正常就是没票,那会被骂的更惨,被骂是作假的。
felix021
2014-01-07 09:52:11 +08:00
@raincious 从上海到福州的一趟车,途径杭州等地,要是A买了上海到杭州的,那么从杭州到福州的路段呢?直接空着?

业务上的事情没有你想得那么纯粹的。
Mutoo
2014-01-07 10:04:59 +08:00
淘宝技术这十年 http://book.douban.com/subject/24335672/

看看就知道这其中的艰辛了。
MichaelYin
2014-01-07 10:11:44 +08:00
@DearMark 建议看看高铁魅影这篇文章,看人不要这么片面,你见过有当官不吞的么~
有些东西七拐八拐都会拐到一个地方上去,但是大家都不会说出来,就像国足一样,总是一股脑的喷在场上的11个人~
fofoone
2014-01-07 10:15:37 +08:00
明明这就问技术,偏偏就是有傻逼转进到政治。
Tinet
2014-01-07 10:47:15 +08:00
@cxe2v +10086
niweyzhuce
2014-01-07 11:33:53 +08:00
@felix021 我猜业务应该是这样的。每个站先分配固定票数,首发站应该会预留大多数票(站点的建立,应该调研过各站的出行需求);如果预留票没有卖完或者有些节点之间没用完(不是所有人都买起始站到终点站的),预售N天后,进行二次卖,形成利益最大化,也基本保证了出行需求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/95927

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX