据说今年12306上还是有大量黄牛?谁给我解释下,我不明白都身份证验证了?黄牛囤的票怎么卖给别人?
没弄明白?难道票还可以任意改上面的人名么?
没弄明白?难道票还可以任意改上面的人名么?
18楼 @tinyfool 所谓的流程改造,感觉就是异步(比如12306晚上11点到早上7点睡觉的那八个小时)与公安部做姓名身份证号的验证。
现状是身份证号码可以随机生成,具体的算法 12楼 有现成的。号码与人名的对应关系,除了身份证上,就只有公安部有。
黄牛拿着随机生成的身份证号码(其中也许有真实有效的身份证号码,但是既然是随机生成的,与姓名正好匹配上的可能性相当小)去12306把票给预订了,一直拖着不付款(也就没了退票手续费一说)。。。至少放票开始的前四十五分钟是这样的。。。
说到底还是12306没有把姓名/身份证号码这对信息拿到公安部去做验证。实时的验证公安部就算给得了接口或许也扛不住这么大的量,所以最开始就提到了异步。。。
事后(春运结束后)还可以做个统计,订票行为异常的身份证号码单独筛选出来,对其所在的12306帐号,登录IP段等信息进行整理。
别吐槽了,12306这种网站谁做谁死,多大的技术大牛也白扯
我们都是玩技术的,12306这种网站可预见的他绝对不是用普通民用级服务器就可以搞定的,估计要小型机或者中型机,更有可能是分布式大型机做服务器的。比如16路或者32路分布式,每路1T+的内存,所有数据全部内存化。这种并发量不可能做硬盘IO的,那样的话死都不知道怎么死的。
不要拿12306和电商网站比,他是分布存储的,12306是全网实时存储的,每卖出一张票都要让全网都实时知道,网站,电话,火车站窗口,代售点全都要实时同步,票不能卖重了。
别说双11什么的,那是一天的量,12306几乎所有的交易并发都出现在放票后几秒钟之内!!
总之问题还是僧多粥少狼多肉少,每年必须也必然有人买不到票,搞不好几年之后就开始摇号买火车票了~!