中国铁路客户服务中心,俗称12306网站,是中国铁路总公司下属的信息服务网站,基于中国铁道科学研究院所设计的“铁路客票发售及预订系统”创建。
该网站于2010年1月30日开通进行试运行。用户在该网站可查询列车时刻、票价、余票、代售点、正晚点等信息。
作为春运的出行工具,12306在国内可以说是占有最大市场的,数以亿计的的订单和往返车票,让12306这个微不足道的系统在过年的那几天变得尤为重要,当前抢票也是变成了一大乐趣,无论是加速包、还是vvip、又或是邀请助力等模式,都无法抢到一张回的得票,真是太难了。
12306的整体业务也是很复杂的,如果评的话,肯定能进中国前几名的复杂业务之一了。
(1)庞大的高并发,虽然时段是拆分的,但是考虑到中国假期时间段,其实走和来一般都是开始和结束那几天,这13亿人都会参与的业务,每个人又有N个操作,N次重复,N次刷新。
(2)N多刷票软件一直不停地刷,爬虫首要集中的业务。
(3)准确性要求极高,一旦出现超买、错买,会导致很严重的社会问题。不像有的小系统,数据错了,我再修修就好了。就问你敢修,一个逻辑写错了会同时面临新老逻辑交替,错误数据不断产生,在系统中蔓延。
(4)复杂业务,分布式事务、票务冲突、候补、区间车次买票、退票、改签、最大购票次数限制、如何合理分配票务和区间、如何保障各个节点尽可能利益最大化,这些都是系统要考虑的,点击一次买票不简单只是买票,而是无数请求分流后的结果。
12306的技术
读写分离,秒级更新,既保证数据正确性,同时可无限平行扩展,只要服务器够,哪怕全球一起刷都刷不挂。
交易请求进队列,同时限制队列长度,既保证业务服务器稳定,又避免队列爆炸。当然缺点就是有人反馈明明看到有票,缺提示队列满。
买票最正确姿势
1、手动盯着首轮放票,当然概率不大
2、携程、飞猪应该都可以预订,比如明天放票,今天就就可以提前下单。当然抢到首轮票的概率也不大。
3、放票之后第一时间进入候补、携程也提供候补通道,但是迫于官方限制、候补有数量限制,看看就行。
4、携程飞猪挂着抢呗、加不加速的看你个人。假如是提前一个月放票,用携程和飞猪早挂上,不要到点了才去行动,多选几个车次、几个日期,总有退票的,抢到的概率还是很大的。
5.黄牛就是智商税,pass
6.心蓝抢票软件,鱼.订票助手,12306bypass,目前来看无论是哪个程序都有一定的限制,不是收费就是不好用,目前鱼的评价还可以,而bypass用的人太多自然也就下了质量。
2019年5月22日起,候补购票服务扩大至全路所有列车,因此候补将是买到票的一大利器,应该善用这个规则,祝大家早日买到回家的票。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。