imherer
V2EX  ›  问与答

4 年多没抢过火车票了 今年家里通了高铁 最近的抢票经历只想说 12306 真 TM 辣鸡

  •  
  •   imherer · Jan 27, 2018 · 6436 views
    This topic created in 3053 days ago, the information mentioned may be changed or developed.

    最近家里通了高铁,于是就想着看能不能抢个高铁回家,毕竟能比飞机省一半的钱 但是最近这段时间抢下来的经历真的。。。

    票瞬间没了什么的我可以接受,但是我 TM 压根都登不进去

    12.30 开始抢 我提前把账号登进去,但是 TM 的到了抢票的点的时候又要让我重新登录,关键是验证码怎么都不对

    我录了个 gif 大家可以看看…… 图片有点大 7.9M

    http://wx2.sinaimg.cn/large/6241815bly1fnv28hb9v1g20dw0a1u12.gif

    https://imgur.com/JGsYisu

    47 replies    2018-01-28 10:33:01 +08:00
    vtest
        1
    vtest  
       Jan 27, 2018 via iPhone
    点了吧,20 !
    imherer
        2
    imherer  
    OP
       Jan 27, 2018
    @vtest
    abcbuzhiming
        3
    abcbuzhiming  
       Jan 27, 2018   ❤️ 26
    一点也不垃圾,发票时间被几十 e 请求怼的网站,还能在线上运行,没被怼的下线,算很不错了,估计比它强的也就阿里之流了
    SourceMan
        4
    SourceMan  
       Jan 27, 2018 via iPhone   ❤️ 3
    不垃圾,很好
    Dullsir
        5
    Dullsir  
       Jan 27, 2018   ❤️ 2
    推荐 12306bypass
    f2f2f
        6
    f2f2f  
       Jan 27, 2018   ❤️ 4
    一看就是 safari
    你换 windows 呗
    imherer
        7
    imherer  
    OP
       Jan 27, 2018
    @f2f2f safari 锅 难道是? 但是过了抢票高峰就正常了。。。
    dremy
        8
    dremy  
       Jan 27, 2018 via iPhone
    @abcbuzhiming 人家用了不少阿里的技术,并且跑的就是阿里云,还带弹性伸缩那种…
    malusama
        9
    malusama  
       Jan 27, 2018 via Android
    人家抱了阿里的大腿…
    lzjqsdd
        10
    lzjqsdd  
       Jan 27, 2018 via Android
    验证码一直不对可能是 ip 被封了,挂代理就可以了。我有两次都这样解决的
    jack0o
        11
    jack0o  
       Jan 27, 2018
    渝贵高铁吗
    imherer
        12
    imherer  
    OP
       Jan 27, 2018
    @lzjqsdd 但是过了高峰期 就可以了。。。
    imherer
        13
    imherer  
    OP
       Jan 27, 2018
    @jack0o 西成
    huclengyue
        14
    huclengyue  
       Jan 27, 2018 via Android   ❤️ 1
    @imherer 很正常,高峰期人很多,所以慢,你可以试试第三方 app 买票。查票。
    crz
        15
    crz  
       Jan 27, 2018
    机器逼死人
    taojing10
        16
    taojing10  
       Jan 27, 2018   ❤️ 1
    兄弟,没见过国外的购票网站。。
    qq292382270
        17
    qq292382270  
       Jan 27, 2018
    朋友强推我用 12306 的 app. 结果昨天登录后,今天早上五点多起床发现居然是退出登录状态.
    我填了个密码再登录. 又提示 11-6 点为维护状态静止登录.
    开个了百度时间,到了六点整后点击登录,还是提示维护,我以为官方服务器可能时间有误差, 就隔两三秒点一次登录. 然后就提示操作频繁禁止登录,限制了五分钟估计...
    后来想想还有个网页版的 12306,登上去了一通操作,各种麻烦各种不优化就不说了..到下单的时候提示已经有一个未付款订单了. 原来是朋友用软件帮我抢完了.. 唉.. 特么的... 朋友只是抓个包.就可以实现秒级操作.. 我们这些手动的. 真特么的
    notreami
        18
    notreami  
       Jan 27, 2018
    @abcbuzhiming 12306 表示,钱管够,阿里上啊。。结果阿里就只敢接个排队。。
    abcbuzhiming
        19
    abcbuzhiming  
       Jan 27, 2018
    @dremy 是把查票放在阿里云了,用缓存顶,高峰时有延迟,只是用一致性换取了可用性。不是核心业务,谁要能把他核心卖票的业务给分布式了,还能实现强事务一致,立马就能拿到国家科学技术发展一等奖,问题是这个锅可没人敢接
    @notreami 是整个业界都没啥好办法,现在的互联网都是用一致性换可用性,一旦遇到需要强一致的场景,全体干瞪眼,别看那群人吹逼分布式事务天花烂坠的,高并发下的强一致,超级难题
    Pythondr
        20
    Pythondr  
       Jan 27, 2018 via Android
    你根本不懂
    SeanChense
        21
    SeanChense  
       Jan 27, 2018 via iPhone   ❤️ 5
    都到 2018 年了,还有人以为 12306 是技术不行才不给你票的。
    aheadlead
        22
    aheadlead  
       Jan 27, 2018
    楼主是不是用了携程京东或者别的抢票软件同步抢票?
    似乎多点登录会造成登录失效,手机 app 好像不会。

    有兴趣可以验证一下。
    vmebeh
        23
    vmebeh  
       Jan 27, 2018 via iPhone
    没有哎呀你的网络问题已经不错了
    movistar
        24
    movistar  
       Jan 27, 2018
    当年刚出的时候给 12306 洗地就算了,刚出的时候的确做的还不错
    现在改成这样还有人洗地.还上亿请求.....
    还强一致性,不同终端看到的余票都不一样,延迟能有几分钟
    进去就直接队列,打到底层能有多少并发....
    g5
        25
    g5  
       Jan 27, 2018
    12306 跟秒杀商品的区别还是很大的,现在阿里都搞不下样子,我不认为现在还有哪家企业可以解决这个买票难的问题。现阶段,用啥 app 买到票就说他家好,买不到就说他烂。这个锅不能让 12306 背。只能说铁路修的少
    mooczz
        26
    mooczz  
       Jan 27, 2018 via iPhone
    还不允许 sess 过期了?
    yyzgl
        27
    yyzgl  
       Jan 27, 2018
    人家主要想骂软件用户体验不好,和买票难度没啥关系,建议用第三方票务软件购买
    orcusfox
        28
    orcusfox  
       Jan 27, 2018 via iPhone
    12306 缓存上用的 Gemfire,这玩意行不行就不评价了
    abcbuzhiming
        29
    abcbuzhiming  
       Jan 27, 2018
    @movistar 你没见过黄牛刷票的装备吧,就是因为现在程序刷票的太多,导致 12306 把查票挂到了阿里云上,靠缓存硬顶,但是缓存和真实数据之间有一致性延迟,压力越大的时候这个问题越明显,所谓延迟几分钟就是这个问题的体现,这一方面可以说在缓存同步上 12306 上存在问题,一方面也可以看到即使有缓存,在几十 e 每秒的压力下也是个难题。

    就是因为没法强一致,所以才会出现查到的票买不到这种问题,你要能解决你上啊,国家科学技术发展一等奖等着你呢
    Cyron
        30
    Cyron  
       Jan 27, 2018 via iPhone
    傻吊 12306,我买票一直用铁友,预约抢票也不收附加费,还没失败过
    huclengyue
        31
    huclengyue  
       Jan 27, 2018 via Android
    @qq292382270 每天晚上 8 点(大概是吧)到早上 8 点是停止售票维护的。。因为售票厅这时候不买票。为了公平吧。。
    qq292382270
        32
    qq292382270  
       Jan 27, 2018
    @huclengyue 不是的.. 晚上 11 点到早上 6 点网上停止售票.. 话说动车站早上三四点都有开门
    nl101531
        33
    nl101531  
       Jan 27, 2018 via Android
    那么多网站在 DD 它,真的很强大了。
    movistar
        34
    movistar  
       Jan 27, 2018   ❤️ 1
    @abcbuzhiming
    牺牲了一致性的缓存扛高并发有什么难的啊?
    不停加机器就好了,反正几分钟几十分钟延迟都可以...
    单 IDC 流量炸了就加多机房啊....

    而且几十亿 QPS 是个啥,自己估过的么
    2015 年春运 12306 PV 300 亿.搜了一下现在似乎没涨多少,400-500 亿 PV 的样子(虽然的确超级高)
    你这一秒即几十亿 QPS 不是几十秒就把一天 PV 跑完了么.....
    搜了一下网上流传的文章,15 年每秒最大 117,800...
    3 年翻几个数量级?
    连基本的数量级估算都不懂,就瞎吹什么技术,还国家科学技术发展一等奖........
    zj299792458
        35
    zj299792458  
       Jan 27, 2018 via iPhone
    让人有种错觉以为只要把 12306 网页做好大家都能买上票……
    aqutor
        36
    aqutor  
       Jan 27, 2018
    放票是分批次的,刚开始的时候可能买不到票,过一段时间就又有了
    leeg810312
        37
    leeg810312  
       Jan 27, 2018 via Android
    所有线路是按路段卖票的,每卖出一张某个路段的车票就要处理所有覆盖这个路段的车票数据,业务决定火车票售票是强一致性系统,春运售票又是高并发,这应该是业内顶级难题了吧,还要防黄牛。火车票销售和阿里比只是业务单一,但阿里的电子商务只要做最终一致性,两者业务逻辑完全不能比,阿里上交易的也不是稀缺商品,买不到明天再买,火车票明天就没有了,这才是核心问题,可技术解决不了呀
    fakeJas0n
        38
    fakeJas0n  
       Jan 27, 2018
    你行你上
    hsuan
        39
    hsuan  
       Jan 27, 2018 via Android
    我就一直没搞懂为什么 12306 不做成排队式的,就跟网游服务器满了你进不去要先排着一样。这样不是可以极大减轻服务器的压力吗?
    azhangbing
        40
    azhangbing  
       Jan 27, 2018 via iPhone
    这个 我 0.5 每秒刷一次 我想很多都这么干 网站都不崩溃!很厉害了
    uucloud
        41
    uucloud  
       Jan 28, 2018
    这个验证码真智障啊。。是不是返回的错误提示有问题,他验证超时之类的也返回验证码错误?
    zonghua
        42
    zonghua  
       Jan 28, 2018 via iPhone
    @abcbuzhiming
    @movistar 我看过了相关文章,有用到 pivotal 公司(赞助 spring framework 那家公司)提供的 gemfire 技术支持,很多数据都放内存里。
    bao3
        43
    bao3  
       Jan 28, 2018 via iPhone
    别说 12306 垃圾,你想想这世界上有哪个网站能在这么短时间内处理这么多请求,既要满足查询,又要处理订单,还有安排位次,现在还能订餐。答案很明显,没有先例,我觉得这网站没下线已经是奇迹了
    Quaintjade
        44
    Quaintjade  
       Jan 28, 2018
    12306 挺有意思的,以前整天被抢票软件刷,后来干脆做了个官方的自动刷新和抢票下单功能。现在那些抢票网站其实就是用这个功能,无非是挂在服务器上罢了(甚至背后可能是人工的)。

    然后上面说 12306 的需求很容易的,自己去翻当年的讨论。简单来说就是你行你上,结果没人敢上。
    hookybaby
        45
    hookybaby  
       Jan 28, 2018
    现在已经很不错了。比起前两年,强太多了
    won
        46
    won  
       Jan 28, 2018 via Android
    铁路体系已经可以算作一个凌驾于互联网之上的独立平行空间了,不了解这个空间规则的人,只是发现抢不到票很正常。不了解二次元空间的人也不知道怎么去看 b 站,手办,不是吗
    ivanivan
        47
    ivanivan  
       Jan 28, 2018
    跟 LZ 碰到情况一模一样,先登录了,抢到了提交还要登陆输验证码, 一直不对,无语

    扯了好多,评论的大神,说说这个怎么回事吧, 怎么解决的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   838 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 131ms · UTC 20:07 · PVG 04:07 · LAX 13:07 · JFK 16:07
    ♥ Do have faith in what you're doing.