其實沒你們想象中復雜,很多是程式設計師把事情搞復雜了。在沒有12306以前,鐵道部是怎麽處理全國票務的呀?
很多程式設計師把淘寶的模式套在了12306上面了,虛構出了一個動態的庫存系統。簡單說一條路線10個站,產生了一張退票,就會產生一個10的階乘庫存,那當然是天量。
問題不是,目前在12306上面是可以買到中轉站的票的。簡單說你要到達某個城市,但沒有票了,但系統會推薦你使用兩個同一條路線的,不同段次的。車票加總起來就是你所需要的路線站。
這很明顯的,火車沒賣出一張票的上下站其實已經規劃好了,某條路線某一段容量是多少人?根本就是有規劃的。這和沒有12306以前是一致的。
很多處理方法很土,但很有效,樸實無華。