如何看待春运票务系统的架构优化?

  • 回答 (9)
  • 关注 (0)
  • 查看 (304)

最近,很热的问题应该就是春运的购票系统了。疯狂堆砌的“加速包”,七零八碎的“抢票‘’APP,其实最核心的问题应该就是需求大于供给了。

如何合理的分配票务资源,保证票务系统的正常运转,成了春运票务系统的核心需求。

其实票务系统架构步骤无非在于:

1、 检查是否有剩余的票

2、 购票后票数减一

3、 账户上扣除金额

4、 获得火车票

在这些步骤的基础上,购票系统又该如何进行架构优化呢?

TaborTabor

CM-Z.net · 站长 (已认证)

提问于
郁闷的阿涛不优雅的人回答于

可以看下知乎大神怎么说的:

12306每次放票按500热门车次算,根据央视直播春运火车票抢票 这篇报道,热门车次峰值抢票速度在每分钟500票左右。很容易算出现在12306的峰值订单量在一分钟10万-30万的级别,与淘宝双11峰值是相同数量级。我在前面提过供求关系是12306面临的核心问题,可能很多没有经济学基础的网友不太明白,我这里再详细解释下。

任何限价商品出现供不应求情况时,最终获得商品的大多数消费者支付的成本都是要超出商品本身的标价的。一个简单的例子,超市限量出售半价鸡蛋,大批顾客去抢购,虽然排队买到的顾客为鸡蛋本身花的钱少了,但是这些顾客付出了在那里排队的时间和人力成本。

排了很久队才买到鸡蛋的顾客,为鸡蛋支付的时间与人力成本甚至可能超过了他买半价鸡蛋省下的金额。

于此同时,限量供应的条件下必然有一些排队者最终没能买到鸡蛋。之所以有人买到鸡蛋有人没买到,大多数情况下是因为前者比后者付出了更多的成本;排队者是在跟其他排队者竞争,那些看到长长的队伍就放弃的潜在消费者就是竞争的失败者。

12306的情况也是如此。在现有的车票限价限量供应体系下,在某些高峰期有乘车需求的旅客数量大大超过了铁路系统在这些时间段的运输能力。在这个前提下,必然会有大量旅客无法在这些时间段买到车票,被迫改变出行计划或者出行方式;而买到票的旅客为车票支付的成本,大多数情况下都是高于甚至远高于车票本身的标价的。

超出的这一部分成本,可以体现为向黄牛买票支付的溢价,可以体现为在车站售票口排队付出的时间精力,而到了12306的时代,就可以体现为为了抢到票而付出的等待成本。因此,12306无论怎么改进,都不可能降低因为供求关系而产生的旅客获得车票的额外成本。

回答过的其他问题

地震引发的异地容灾技术?

郁闷的阿涛不优雅的人
以qq音乐为例,它的原理是这样的: [图片] 采用的是单写多读的方式,即主IDC支持读写操作, 备IDC对外只读。主IDC的存储代理通过写流水文件到磁盘,通过Notify程序将流水传输到备IDC对应的存储代理Redo服务重做流水。Notify程序做流水文件分发, 可以分发给本...... 展开详请

不同的项目应该用哪种数据库更合适?该如何选择?

郁闷的阿涛不优雅的人

非关系型数据库为大数据而生,效率和适应性都优越于关系型数据库。对于普通的小型网站, 选择MongoDB或者MySQL差别并不大。

如何配置MySQL存储过程?

郁闷的阿涛不优雅的人
MySQL存储过程的创建 语法 CREATE PROCEDURE 过程名([[IN|OUT|INOUT] 参数名 数据类型[,[IN|OUT|INOUT] 参数名 数据类型…]]) [特性 ...] 过程体 DELIMITER // CREATE PROCEDURE mypr...... 展开详请

区块链技术如何推动电竞行业发展?

郁闷的阿涛不优雅的人

可以使用数字加密货币打赏 除了在电竞比赛中赢取奖金之外,职业电竞选手还可以通过做直播赚钱。在YouTube和Twitch等平台,观众通过PayPal捐出的打赏金额是他们的主要收入来源之一。

线上充值限额是多少?

郁闷的阿涛不优雅的人
推荐
一毛钱,你咋不上天! [图片] 看我好心给你找到资料: 1)腾讯云的限额:单次充值金额不得低于1元或高于1000万元。(1000万你别想了) 2)微信支付的限额:http://kf.qq.com/touch/faq/151210NZzmuY151210ZRj2y2.html 3)...... 展开详请

根据实验室教程搭建WordPress出现问题 求解?

郁闷的阿涛不优雅的人

可以完全按照实验室的操作流程去做啊,应该是完全正确的。

所属标签

扫码关注云+社区