其实没你们想象中复杂,很多是程序员把事情搞复杂了。在没有12306以前,铁道部是怎么处理全国票务的呀?
很多程序员把淘宝的模式套在了12306上面了,虚构出了一个动态的库存系统。简单说一条线路10个站,产生了一张退票,就会产生一个10的阶乘库存,那当然是天量。
问题不是,目前在12306上面是可以买到中转站的票的。简单说你要到达某个城市,但没有票了,但系统会推荐你使用两个同一条线路的,不同段次的。车票加总起来就是你所需要的线路站。
这很明显的,火车没卖出一张票的上下站其实已经规划好了,某条线路某一段容量是多少人?根本就是有规划的。这和没有12306以前是一致的。
很多处理方法很土,但很有效,朴实无华。