12306 那个余票充足,排队中,排队失败是什么逻辑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
cstj0505
V2EX    程序员

12306 那个余票充足,排队中,排队失败是什么逻辑

  •  
  •   cstj0505 2019-12-24 13:56:23 +08:00 5097 次点击
    这是一个创建于 2117 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一点余票充足,就开始排队,而且显示的排队人数少于票数,排了 4 分多钟,最后告诉我出票失败。

    这是在逗我?

    11 条回复    2019-12-25 13:42:18 +08:00
    sessionreckon
        1
    sessionreckon  
       2019-12-24 14:13:53 +08:00
    感觉 12306 越改越烂了,啥一致性都没有
    多刷几次余票数量会不一样,看着有余票进入购买,会开始排队 /直接告知失败...
    eason1874
        2
    eason1874  
       2019-12-24 14:41:00 +08:00
    我觉得我们就是做这行的,多从技术角度考虑能提升抢票成功概率。

    余票充足但又要排队,应该是查到库存余票是够的,但后端忙不过,就让请求先排队,而且不是严格按余票数量限制排队人数,因为中途可能有人退出。

    然后成功入库当然就出票成功了。如果排在比较后面呢,一旦前面大多入库成功了,就算没到你也干脆让你失败了,因为排队人数太多了,预计轮不到你就卖完了。

    显示有余票,下单提示没票,返回查看又显示有票。这种情况呢,可能就是被非线上售卖系统(比如窗口售票)抢占了票,但余票数量没有及时更新。

    显示余票多余排队人数但还是出票失败,可能也是这个原因,被其他售卖系统抢占了但还没同步数据,或者是错误显示了包括你所选区间的更大区间的余票数量(实际上这些票不在你选的区间出售,考虑这种可能的时候你就可以试试买短乘长,或者买长乘短)。
    augustheart
        3
    augustheart  
       2019-12-24 14:59:58 +08:00
    就在余票数量返回给你的过程中,你的票已经被人买掉了,就这么简单。
    Muniesa
        4
    Muniesa  
       2019-12-24 15:05:01 +08:00
    应该余票数量是缓存,没有更新
    sls
        5
    sls  
       2019-12-24 15:16:49 +08:00
    被坑了好几次了,后面再候补就排到后面了
    sls
        6
    sls  
       2019-12-24 15:17:56 +08:00
    真的不如以前好用了,抢不抢得到,几分钟就知道了,这个排队二三十分钟告诉后你失败了
    woodensail
        7
    woodensail  
       2019-12-24 15:20:07 +08:00
    一般的处理方式是所有请求先进队列,然后一条一条处理,保证无冲突。但是如果请求量非常大,导致队列满了就会这样。
    rui6ye
        8
    rui6ye  
       2019-12-24 17:58:33 +08:00
    阿里云好像没参与到业务代码维护吧,只是提供了机器云部署?那这锅还算是几十亿的外包方。
    kop1989
        9
    kop1989  
       2019-12-24 18:00:19 +08:00
    就是请求被随机丢弃了
    bsidb
        10
    bsidb  
       2019-12-24 20:08:35 +08:00
    余票数据是准实时更新的,看到的余票数据不准。
    cstj0505
        11
    cstj0505  
    OP
       2019-12-25 13:42:18 +08:00 via Android
    @bsidb 要没有就没有嘛,这样让人排队买不了不是坑人嘛
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2870 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 00:26 PVG 08:26 LAX 17:26 JFK 20:26
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86