12306 余票是怎么计算的?

12306 余票是怎么计算的?

讲了很多技术上的问题,我补充一个非技术上的:

某张票处于在预定但未支付的状态时,会显示成有余票但无法购票。

这张票不是在12306上,而是卡在售票窗口上,铁路售票终端那是先选出若干张车票,再刷身份证,再支付,再出票这么一个流程,但如果窗口那边有张票卡在出票之前的步骤上,余票数不一定为0,但这张票事实上已经被占了。

至少过去的出票逻辑有这种条件,现在是不是这样不清楚了,但可以确定的是:12306本身和铁路售票系统是两套独立的系统,12306向售票系统发送请求(过去这里还有过瓶颈),所以12306上购票、退票的瞬间可能会有两边状态不一致的情况。