西西河

主题:【讨论】回应对12306.cn网站的技术质疑 -- 忘情

共:💬187 🌺697 🌵3
全看分页树展 · 主题 跟帖
家园 你怎么老想的那么复杂?

票的分配,路局之间是由铁道部统一分,路局只能管分到自己局的这部分。某次车途经各站可以售的票是预先分配好的,每个车站只能卖分配给自已的票,不存在卖票时各站的抢票问题。

  举个例子(具体数字只是打个比方),比如南京到北京的T66,满员一千人,南京站可以卖其中五百张到北京的,蚌埠徐州各两百张,德州100张,同时南京站可以卖200张到蚌埠的,蚌埠到徐州、德州的短程票另分。已经分到其他站的票是抢不来的,对没卖完的票,前面站发车后还没卖出的座号,才可能通知下站卖,没卖出的卧铺由车上卖给已上车的旅客。

  同时各车站卖票所得钱款并不是谁卖谁得,都得上交到铁道部结算中心按一定的规则分配,谁卖的票谁提成多,所以车站不会有票不卖的。

  即使已经分配到站的票,放哪卖也是预先分好的,留票多少,网上、电话、窗口各卖多少都是分好的,网络、电话没卖完的到最后几天才会放在窗口卖,留票可能放到最后一天上窗口。也不存互相抢的问题。

  上面这清楚了,分散服务器的问题也就清楚了。也举T66的例子:所有T66的数据放在上海局(南京归上海局管)的服务器上,12306只管查询和转链接。在于2306上查好车次,选择要买的车次时自动转到上海局后服务器上,以后的操作都在此进行。

  不管各局技术能力相差多大,局里的服务器是不能停的。不管路局间怎么扯皮,分票的事是上网前已经扯完了,不存在到卖票时再扯的问题。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河