V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
Peanut666
V2EX  ›  全球工单系统

如何看待 12306 买到相同高铁票

  •  2
     
  •   Peanut666 · 2019-06-10 00:55:43 +08:00 via Android · 9476 次点击
    这是一个创建于 2020 天前的主题,其中的信息可能已经有所发展或是发生改变。
    6 月 8 日,北京南站,庞女士和丈夫乘坐 G497 列车,上车后发现票面上的座位坐了人。庞女士和在座位上的乘客交涉后,发现除了身份证和姓名不一样之外,她们的票和自己手上的票一模一样。12306 回应称,可能是机器故障造成的。
    https://ae01.alicdn.com/kf/HTB1mAx3ckWE3KVjSZSy760ocXXag.png
    第 1 条附言  ·  2019-06-10 09:59:40 +08:00
    补充一下细节:
    双方均是在窗口购票,付款时间相差 3 分钟左右
    https://ae01.alicdn.com/kf/HTB1fmSrclWD3KVjSZKP761p7FXav.png
    63 条回复    2019-06-11 11:03:55 +08:00
    s1th
        1
    s1th  
       2019-06-10 01:13:13 +08:00 via iPhone   ❤️ 1
    之前也遇到过前面一男一女同座位号,我还以为其中一个上错车。然而确实是一样的,不过女的结婚了,老公还是个警察,看他们两人加了微信,聊天过程发现是老乡,工作的地方也离得不远。后续就不知道了…
    May725
        2
    May725  
       2019-06-10 01:14:56 +08:00 via iPhone
    程序员出来挨打?😂
    moult
        3
    moult  
       2019-06-10 01:25:13 +08:00
    脑补一下当时的场景,两个当事人脑子里肯定都在想:“你一个没买票,找黄牛低价买假票的人,还那么横不给我让座,等下乘警过来看你怎么交代。”
    also24
        4
    also24  
       2019-06-10 01:35:26 +08:00
    如果我没看错的话,这四张票似乎都是车站窗口出票的,一般大家从 12306 购买的话更常见的是自动取票机取票吧,那样的话第 6 位应该是 3。

    我感觉这锅似乎不是 12306 的……
    also24
        5
    also24  
       2019-06-10 01:37:06 +08:00
    and 下面那两张,搞不好还是代售点出票 =。=
    bokchoys
        6
    bokchoys  
       2019-06-10 01:40:10 +08:00 via iPhone
    所以技术上的解释大家认为是啥
    Buntr
        7
    Buntr  
       2019-06-10 03:33:38 +08:00 via Android
    @s1th ???
    Stevenv
        8
    Stevenv  
       2019-06-10 06:09:24 +08:00 via Android
    程序出点 bug 不是很正常吗?这还值得发帖讨论?
    sdtfll
        9
    sdtfll  
       2019-06-10 06:53:19 +08:00 via Android
    列车员最后怎么协调的
    wenzhoou
        10
    wenzhoou  
       2019-06-10 07:43:43 +08:00 via Android   ❤️ 1
    这个真不算啥,分身现象了解一下。

    就连上帝也会把一张票卖给两个人。

    脑补一下碰到自己的另外一个分身,肯定心想,我才是真的孙悟空,你肯定是六耳猕猴变得。
    wangsongyan
        11
    wangsongyan  
       2019-06-10 07:47:15 +08:00 via iPhone
    人在囧途既视感
    luozic
        12
    luozic  
       2019-06-10 07:55:08 +08:00 via iPhone   ❤️ 3
    每天几千万张票还是有的,出一个两个错误 有问题? 自己写的系统能不能保证十万级别不出问题?
    slime7
        13
    slime7  
       2019-06-10 08:27:44 +08:00
    @luozic 我大学同学也遇到过,不是一两个。那次一波杭州同学去别的地方参加另一个同学婚礼,那批人全部都重复了,后来安排他们去了一等座。
    ShaunSS
        14
    ShaunSS  
       2019-06-10 08:30:14 +08:00
    bug 而已, 正常操作.
    quanjw
        15
    quanjw  
       2019-06-10 08:32:04 +08:00
    环线?
    sikariba
        16
    sikariba  
       2019-06-10 09:00:37 +08:00
    技术原因我也没想明白,等大神解释
    ztmqg
        17
    ztmqg  
       2019-06-10 09:04:15 +08:00
    杀一个程序员祭天
    opengps
        18
    opengps  
       2019-06-10 09:05:43 +08:00   ❤️ 1
    原子性操作不够到位,显然是 bug
    dong3580
        19
    dong3580  
       2019-06-10 09:07:29 +08:00 via Android
    @also24
    是不是票务系统不一样的缘故?
    z42514
        20
    z42514  
       2019-06-10 09:09:34 +08:00   ❤️ 1
    https://www.v2ex.com/t/533283#reply90

    几个月前刷到的,也是重复票
    LeeSeoung
        21
    LeeSeoung  
       2019-06-10 09:13:52 +08:00
    分布式事务没处理好。。或者出现了极端情况。。
    zhw2590582
        22
    zhw2590582  
       2019-06-10 09:20:48 +08:00 via iPhone
    身份证号码重复的也一大堆
    liuguang
        23
    liuguang  
       2019-06-10 09:36:08 +08:00
    没锁?直接更新?
    roustar31
        24
    roustar31  
       2019-06-10 09:40:38 +08:00
    有意思,这是新闻中给出的车票对比图: https://i.loli.net/2019/06/10/5cfdb4db6b9da21048.png
    04 车 15A 和 04 车 15B 是一样的吗?
    whusnoopy
        25
    whusnoopy  
       2019-06-10 09:43:45 +08:00
    @also24 应该都是窗口出的票,最下面的编码,10010 是北京南站,0097 和 0024 应该都是车站窗口,0608 是车票入账日期(铁路不一定是 24 时入账所以这个天数可能差一天),再往后一位字母加六位数字是跟票左上角粉色印刷编号对应
    also24
        26
    also24  
       2019-06-10 09:45:50 +08:00
    @whusnoopy #25
    =。= 窗口是 024 和 097,中间的 00 是出票渠道,且 024 的话有可能是代售点
    roustar31
        27
    roustar31  
       2019-06-10 09:46:36 +08:00
    哦,原来是 2 对人,A 和 B 是座位号。那这就 BUG 了
    also24
        28
    also24  
       2019-06-10 09:47:16 +08:00
    @roustar31 #24
    都怪票没摆好姿势喽~

    openbsd
        29
    openbsd  
       2019-06-10 09:52:47 +08:00
    @roustar31 #24
    上面两张是一组,下面两张同一组
    我的疑惑是,票样的颜色差距那么大
    demimule
        30
    demimule  
       2019-06-10 09:57:05 +08:00
    我遇到过一次自己的座位上坐了个人,票的座号和自己一摸一样。
    再一看,日期是第二天的……
    不知道这货怎么进来的……
    wobushizhangsan
        31
    wobushizhangsan  
       2019-06-10 10:01:48 +08:00 via Android
    时间折叠导致
    Peanut666
        32
    Peanut666  
    OP
       2019-06-10 10:02:38 +08:00
    @openbsd #29 因为视频里面是两张照片拼在一起的,所以看起来亮度不一样
    yzlnew
        33
    yzlnew  
       2019-06-10 10:27:40 +08:00
    @demimule 进站检票可以人工,出站也可以人工
    wbrobot
        34
    wbrobot  
       2019-06-10 10:37:42 +08:00
    @demimule 铁路规定可以提前 3 天乘车,但是当无座处理。
    dapang1221
        35
    dapang1221  
       2019-06-10 11:03:53 +08:00
    @wbrobot 听谁说的,张口就来……有机会自己买张票,就能看见上面写着限乘当日当次车几个字了
    ioschen
        36
    ioschen  
       2019-06-10 11:30:25 +08:00
    请仔细看楼主发的

    1: 都是线下买的
    2. 双方买的都是二等座,如果一等座商务座有座位,可以免费安排过去,这样比较合理。
    sobigfish
        37
    sobigfish  
       2019-06-10 11:52:13 +08:00
    你们都考虑技术怎么出问题,没人考虑怎么维权么?
    超售怎么也得 3 倍赔偿吧
    deef
        38
    deef  
       2019-06-10 11:54:58 +08:00
    @wbrobot 按照客规,是这样规定的:
    第四节 车票的有效期
    第二十五条 直达票当日当次有效,但下列情形除外:
    (1) 全程在铁路运输企业管内运行的动车组列车车票有效期由企业自定。
    只有管内的动车组,是由企业自行决定的,其余除通票外都是限乘当日当次车。
    wangxiaoaer
        39
    wangxiaoaer  
       2019-06-10 11:55:50 +08:00
    @dapang1221 #35 我也是醉了,第一次听到这么牛逼的说法,提前乘车。
    wangfei324017
        40
    wangfei324017  
       2019-06-10 13:11:45 +08:00
    N 年前读书的时候,买过学生票,硬座的和别人重复过,后悔没有拍照了……
    userdhf
        41
    userdhf  
       2019-06-10 13:59:09 +08:00
    强烈建议 12306 上线相亲功能....
    also24
        42
    also24  
       2019-06-10 14:27:19 +08:00
    @wbrobot #34
    你是不是把车票上的 “在 3 日内到有效” 理解错啦?
    那是说上车后遇到特殊情况,中途下车,可以在 3 日内改签车票乘车到达目的地。

    zsdroid
        43
    zsdroid  
       2019-06-10 14:54:32 +08:00
    买张彩票先。
    fvckDaybyte2
        44
    fvckDaybyte2  
       2019-06-10 15:23:46 +08:00
    @luozic 机器又不是人,不存在量大就会出错这一说,cpu 处理器每秒处理 10 亿次运算,也没见出问题。会出错就是会出错,几千万对计算机来说真的是很小的数字。
    swulling
        45
    swulling  
       2019-06-10 15:26:54 +08:00
    事务没做好,出 bug 了
    glfpes
        46
    glfpes  
       2019-06-10 15:30:13 +08:00
    那么问题来了,后续是怎样补偿的?
    AlexEcho
        47
    AlexEcho  
       2019-06-10 15:32:53 +08:00
    #V2 知乎化
    ioschen
        48
    ioschen  
       2019-06-10 15:32:53 +08:00
    @sobigfish 维权?并没有超卖,只是打印了同一位置
    @glfpes #36 这个顶多免费,估计只是换到一等座
    no1xsyzy
        49
    no1xsyzy  
       2019-06-10 15:41:16 +08:00   ❤️ 1
    一个猜想,几乎不可能对。
    有加事务锁。但售票系统给了强制解锁功能。一般有这个功能没什么问题,就是解锁一些误锁、假锁、错锁的。
    但是其中一名乘客付款没成功卡了一长段时间,这时候另一处以为是假锁就强解了出了票,之后另一放支付成功也出了票。
    lonelygo
        50
    lonelygo  
       2019-06-10 16:58:33 +08:00
    分布式遇到了小概率极端事件导致锁出了问题吧
    luozic
        51
    luozic  
       2019-06-10 17:05:03 +08:00 via iPhone
    自己写的系统能不能保证 1w/tps 级别不出问题?
    @fvckDaybyte2 注意分布式系统的默认问题。paxos 为啥讨论问题,还得给别人介绍介绍分布式系统的基础知识。
    jorneyr
        52
    jorneyr  
       2019-06-10 17:10:47 +08:00
    谁还不写些 Bug 啊!
    fvckDaybyte2
        53
    fvckDaybyte2  
       2019-06-10 17:24:28 +08:00
    @luozic 分布式系统的原子性,难道量少就不存在这个问题么?就算一天就发生两次,只要发生的巧一样可以碰上,和什么级别没关系……
    qibing2000
        54
    qibing2000  
       2019-06-10 17:27:57 +08:00 via iPhone
    如果是 bug,触发几率这么低?还是你们觉得国内经济不行了,没什么人坐火车?
    Raymon111111
        55
    Raymon111111  
       2019-06-10 17:29:44 +08:00
    我猜测是锁超时时间不合理导致的
    Varobjs
        56
    Varobjs  
       2019-06-10 18:12:42 +08:00 via Android
    14 年的时候,同事和同事女朋友同时支付成功一个火车票订单,估计没加锁。有问题找客服处理?
    luozic
        57
    luozic  
       2019-06-10 20:16:48 +08:00 via iPhone
    @fvckDaybyte2 10 台机器的问题 和 100 台机器的问题不一样,100 台机器和 1000 机器的问题不一样啊。大家还是理智一点看待计算机系统里面的集群问题。 否则为啥现在都去吹 k8s serverless 去了?
    fvckDaybyte2
        58
    fvckDaybyte2  
       2019-06-10 21:32:00 +08:00
    @luozic 所以你觉得 1000 台机器同步出错,10 台机器就不会出错了?这不就是我一直说的吗,你代码有问题,不论是 10 台还是 1000 台,都有问题啊,问题不会因为数量改变,10 台和 1000 台不同的只是后果而已。
    luozic
        59
    luozic  
       2019-06-10 21:43:29 +08:00 via iPhone
    @fvckDaybyte2 估计你没见识过实际的大型集群是怎么出错和容错的。 只是后果而已,Google amazon ali 这么多年花钱搞集群,Google 甚至都一个数据中心一个原子钟是傻子行为? 不要再回复了。没意思。
    ichou
        60
    ichou  
       2019-06-10 21:58:29 +08:00 via iPhone
    @fvckDaybyte2 1000 台机器的系统和 10 台完全是两个概念,系统架构、部署方式完全没有可比性的
    大概就是家用小汽车和民航客机的差距
    zgl263885
        61
    zgl263885  
       2019-06-11 10:08:59 +08:00 via iPhone
    Bug 赶紧改,全国人民可以原谅的
    fvckDaybyte2
        62
    fvckDaybyte2  
       2019-06-11 10:31:10 +08:00 via iPhone
    @ichou 我啥时候说是一个概念了……算了不说了。
    zhyzxx
        63
    zhyzxx  
       2019-06-11 11:03:55 +08:00
    @demimule 我之前买动卧 上错车 上的是我前一班车 出发目的地相同 检票员估计没仔细看 还好发现得早 我走到我自己火车上车组还吓了一跳 没折腾好人就来了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1071 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:17 · PVG 03:17 · LAX 11:17 · JFK 14:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.