前言
临近春节大家都在忙着抢票。那身为软件开发工程师总是会被问到。是否需要购买抢票软件中的加速包。
那我的回答都是。不要买。都是骗人的。接下来给大家解释一下抢票软件的运作流程
抢票软件与12306的关系图
抢票软件的加速包服务
如果是我来设计这个加速包我会有两个方案。
1.使用抢票的任务线程数来分档次
根据用户付钱的多少来给你的抢票任务分配不同的线程数。
举个例子(一个线程代表一秒钟可以查询一次是否有票)
免费用户:单一线程
付10元用户:两条线程
付20元用户:三条线程
以此类推...
2.付钱的用户优先下单的方案进行分档次
假设有10位用户都需要抢购G360这趟车次
那当有一张票的时候
会优先为付钱多的用户进行12306的下单请求接口
从而达到一个分档次的加速包
同一个档次的进行随机或者新老用户进行区分
总结
无论哪种方案。这些方案都是从抢票软件内部进行的与12306本身无关。
所以如果12306没票那你购买多少钱的加速包都是白搭。
并且你的加速包只是让你在你付费的那个软件上排到了前面。并不会让你在12306内部有任何的优先权
如果你在智行中购买的加速包。那如果飞猪的用户很少。那你并不会比飞猪的用户更容易抢到。
最后
无论哪种抢票软件。都是基于爬虫方案对12306进行不间断的刷票然后下单。并不能一定为您抢到您心意的票席。
请大家理性购买。