由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 做为一个有买票体验的用户。。。
相关主题
12306,实时系统和非实时系统的用户体验比较我的方案,scalability可以线性无限,设计最简单
扯两句魏老师vs好虫zz 12306是怎样做成的
标题党,12306今年确实比较安静 (转载)顺便和nod101说说做产品
12306平稳渡过抢票高峰期 最多每秒售出近700张 (转载)从12306来看,国内IT水平不高
退票的包如果丢了,不就没法保证“有票一定出”了么前淘宝工程师发帖谈12306:曾嗤之以鼻 现在认为几乎是奇迹
说说12306需要多少台机器给nod101一个最优化的实时分配车票座位的算法
古德霸放个带细节设计的方案吧Goodbug家教下作无底线
数据库分票策略goodbug呀,我都要做抢票服务器了,你咋不敢赌一把呢?
相关话题的讨论汇总
话题: 排队话题: 系统话题: 买票话题: 售票话题: 实时
进入Programming版参与讨论
1 (共1页)
L*****e
发帖数: 8347
1
我其实更倾向于12306是一个排号机,而不是抢票机。。。
首先,从设计原则来讲(我又扯原则了),一个设计最好是不要改变人的既有行为习惯
,只要在既有行为习惯上使得每一步行为都变得更方便,更快捷,就是巨大的成功。
而颠覆人既有行为习惯的设计,虽然也有个别可能取得巨大的甚至更大的成功,但是大
部分是失败的。
具体到买票这件事上,排队买票就是符合人买票的既有行为习惯,而抢票则是颠覆了人
的既有行为习惯。机器抢票的行为推演回人的行为就像是,售票窗口一开,所有人都蜂
拥而上,力大者先得之。这个“力大”在计算机系统里就表现为:机器快,网络快,使
用刷票机等等。这些行为直接导致的结果就是买票结果的不公平。我个人就从来对
black friday抢deal不感兴趣,但是black friday是商家故意做的造势行为,本身就是
为了引进抢的气氛和运气的成分,而运气和抢被用到有关民生的衣食住行时,就会造成
很大问题。
那么如果12306要做成一个排号机,我今天来扮演一下PM的角色,列列我希望这个排号
机能够满足的需求:
1. 我可以提前排队(提前多少时间可以具体定)。
2. 我可以在排队时预先给出我需要的车次,起点,终点,并提供支付信息。
3. 我可以根据我提供的车次,起点,终点,随时知道剩余票量,并知道我在队伍中的
位置。
4. 在处理我的买票请求前,我可以随时退出排队。
5. 在买票请求开始处理以后,不可以退出。只能随后走退票程序,并付手续费。
6. 我可以在排队时事先指定,如果排到后没有剩余票,是否愿意被加入waiting list。
7. 当有退票时,按waiting list里的顺序处理。
8. 我不用守候在机前等待买票结果。当对我的处理请求完成以后,会发邮件或者短信
通知我买票是否成功,我是否被放入waiting list。
我觉得买票人希望最快速度知道买票结果根本就是个伪命题。在抢票的情况下,这点确
实是真的,因为你需要知道你是不是要继续刷票。但是排队买票的情况下,你根本不需
要重刷,没票了就是没票了,等有了退票时,你已经在waiting list里了。
如果满足有一个满足以上条件的排号机,起码在以下几个方面对以往的人工排队有了很
大提高:
1. 我不用自己去火车站售票处排队。
2. 我可以随时知道所有售票点的我所期望买的车票的余量。
3. 我可以预先告诉”售票员“我的购票信息,并把钱准备好。
4. 我排好队后,不用自己继续等在队伍中。
5. 我不用担心人插队。(当然如果你说系统管理员在背后伸黑手那就抬杠了)
6. 如果排到我没票,我不用继续人站在队伍里等待退票,或者回头重新排队买退票。
7. 机器处理买票的过程比人工售票员要快得多。
大家看看,我是不是一个做PM的料?
n*****t
发帖数: 22014
2
换汤不换药啊,你提前 3 天开始排队,结果还是比谁的排号鸡牛叉 。。。

【在 L*****e 的大作中提到】
: 我其实更倾向于12306是一个排号机,而不是抢票机。。。
: 首先,从设计原则来讲(我又扯原则了),一个设计最好是不要改变人的既有行为习惯
: ,只要在既有行为习惯上使得每一步行为都变得更方便,更快捷,就是巨大的成功。
: 而颠覆人既有行为习惯的设计,虽然也有个别可能取得巨大的甚至更大的成功,但是大
: 部分是失败的。
: 具体到买票这件事上,排队买票就是符合人买票的既有行为习惯,而抢票则是颠覆了人
: 的既有行为习惯。机器抢票的行为推演回人的行为就像是,售票窗口一开,所有人都蜂
: 拥而上,力大者先得之。这个“力大”在计算机系统里就表现为:机器快,网络快,使
: 用刷票机等等。这些行为直接导致的结果就是买票结果的不公平。我个人就从来对
: black friday抢deal不感兴趣,但是black friday是商家故意做的造势行为,本身就是

e**o
发帖数: 5509
3
有的必有失。
你可以不用排队了,但是你也失去了实时做出判断的能力了。只能傻等。
传统的习惯是知道没今天火车票了,买后天的,都没了就立刻去买汽车票。
你这个只能适用预定系统,时间不着急还可以。
或者需求单一,指定几个车次。要知道有的慢车还不如汽车快呢。

【在 L*****e 的大作中提到】
: 我其实更倾向于12306是一个排号机,而不是抢票机。。。
: 首先,从设计原则来讲(我又扯原则了),一个设计最好是不要改变人的既有行为习惯
: ,只要在既有行为习惯上使得每一步行为都变得更方便,更快捷,就是巨大的成功。
: 而颠覆人既有行为习惯的设计,虽然也有个别可能取得巨大的甚至更大的成功,但是大
: 部分是失败的。
: 具体到买票这件事上,排队买票就是符合人买票的既有行为习惯,而抢票则是颠覆了人
: 的既有行为习惯。机器抢票的行为推演回人的行为就像是,售票窗口一开,所有人都蜂
: 拥而上,力大者先得之。这个“力大”在计算机系统里就表现为:机器快,网络快,使
: 用刷票机等等。这些行为直接导致的结果就是买票结果的不公平。我个人就从来对
: black friday抢deal不感兴趣,但是black friday是商家故意做的造势行为,本身就是

l*****9
发帖数: 9501
4
PM哪里需要想这么多细节

【在 L*****e 的大作中提到】
: 我其实更倾向于12306是一个排号机,而不是抢票机。。。
: 首先,从设计原则来讲(我又扯原则了),一个设计最好是不要改变人的既有行为习惯
: ,只要在既有行为习惯上使得每一步行为都变得更方便,更快捷,就是巨大的成功。
: 而颠覆人既有行为习惯的设计,虽然也有个别可能取得巨大的甚至更大的成功,但是大
: 部分是失败的。
: 具体到买票这件事上,排队买票就是符合人买票的既有行为习惯,而抢票则是颠覆了人
: 的既有行为习惯。机器抢票的行为推演回人的行为就像是,售票窗口一开,所有人都蜂
: 拥而上,力大者先得之。这个“力大”在计算机系统里就表现为:机器快,网络快,使
: 用刷票机等等。这些行为直接导致的结果就是买票结果的不公平。我个人就从来对
: black friday抢deal不感兴趣,但是black friday是商家故意做的造势行为,本身就是

l*****9
发帖数: 9501
5
你宁肯刷一千次票比一千次抢票机,也不肯比一次排号机?你就是只煮熟的鸭子

【在 n*****t 的大作中提到】
: 换汤不换药啊,你提前 3 天开始排队,结果还是比谁的排号鸡牛叉 。。。
l*****9
发帖数: 9501
6
你就是只煮熟的鸭子

【在 e**o 的大作中提到】
: 有的必有失。
: 你可以不用排队了,但是你也失去了实时做出判断的能力了。只能傻等。
: 传统的习惯是知道没今天火车票了,买后天的,都没了就立刻去买汽车票。
: 你这个只能适用预定系统,时间不着急还可以。
: 或者需求单一,指定几个车次。要知道有的慢车还不如汽车快呢。

L*****e
发帖数: 8347
7
但是一次排定,没有重刷抢票的问题。而且抢票机是大面积抢,抢到后所要的票后,再
大面积地cancel。。。

【在 n*****t 的大作中提到】
: 换汤不换药啊,你提前 3 天开始排队,结果还是比谁的排号鸡牛叉 。。。
L*****e
发帖数: 8347
8
你可以事先就指定,优先排序选择几号几号几号的,一个没有了顺延选下一个日子,或
者是指定,某三天哪天都行。这就像你拍到了售票窗口,售票员问,你要的日子没票了
,但是有第二天的,你要不要?你说要或者不要。在排号机里你事先把这个就确定了。
。。

【在 e**o 的大作中提到】
: 有的必有失。
: 你可以不用排队了,但是你也失去了实时做出判断的能力了。只能傻等。
: 传统的习惯是知道没今天火车票了,买后天的,都没了就立刻去买汽车票。
: 你这个只能适用预定系统,时间不着急还可以。
: 或者需求单一,指定几个车次。要知道有的慢车还不如汽车快呢。

e**o
发帖数: 5509
9
你说你做的是预售,预约系统,我没意见。
售票系统30秒内不出结果,当然就有意见。

【在 l*****9 的大作中提到】
: 你就是只煮熟的鸭子
l*****9
发帖数: 9501
10
你就是只煮熟的鸭子

【在 e**o 的大作中提到】
: 你说你做的是预售,预约系统,我没意见。
: 售票系统30秒内不出结果,当然就有意见。

相关主题
说说12306需要多少台机器我的方案,scalability可以线性无限,设计最简单
古德霸放个带细节设计的方案吧zz 12306是怎样做成的
数据库分票策略顺便和nod101说说做产品
进入Programming版参与讨论
e**o
发帖数: 5509
11
你这个是不抢票,开始抢排号了。一个意思。
你想的太理想了。只适合预定系统。

【在 L*****e 的大作中提到】
: 你可以事先就指定,优先排序选择几号几号几号的,一个没有了顺延选下一个日子,或
: 者是指定,某三天哪天都行。这就像你拍到了售票窗口,售票员问,你要的日子没票了
: ,但是有第二天的,你要不要?你说要或者不要。在排号机里你事先把这个就确定了。
: 。。

g*****g
发帖数: 34805
12
我前面都证明过了,全天所有订单处理也不过10分钟,每个单子还可以有多日多车次的
选择。
你不肯等这10分钟,非要刷票,绝大多数情况下放弃的时候都不止10分钟了。还只是刷
了单日单车次。

【在 e**o 的大作中提到】
: 有的必有失。
: 你可以不用排队了,但是你也失去了实时做出判断的能力了。只能傻等。
: 传统的习惯是知道没今天火车票了,买后天的,都没了就立刻去买汽车票。
: 你这个只能适用预定系统,时间不着急还可以。
: 或者需求单一,指定几个车次。要知道有的慢车还不如汽车快呢。

L*****e
发帖数: 8347
13
预订和排队时不一样的,预订是你预先hold住这张票,有的预订是要求交手续费的。排
队是按排队序列处理。。。
这怎么就是抢排号呢?你排队排到售票窗口,你本来想买的日子的票没有,你问有没有
第二天的,后面的人会说你不排队抢票,会让你滚后面去重新排队?

【在 e**o 的大作中提到】
: 你这个是不抢票,开始抢排号了。一个意思。
: 你想的太理想了。只适合预定系统。

e**o
发帖数: 5509
14
你做的是预售系统。不是售票系统。或者说排队系统。
从你这预售系统买不到票,我还是得去售票系统,刷票呀。
除非你说服铁道部,网上只预售。

【在 g*****g 的大作中提到】
: 我前面都证明过了,全天所有订单处理也不过10分钟,每个单子还可以有多日多车次的
: 选择。
: 你不肯等这10分钟,非要刷票,绝大多数情况下放弃的时候都不止10分钟了。还只是刷
: 了单日单车次。

l*****9
发帖数: 9501
15
太白痴了!
你能解释一下为什么这个系统不能售票吗?

【在 e**o 的大作中提到】
: 你做的是预售系统。不是售票系统。或者说排队系统。
: 从你这预售系统买不到票,我还是得去售票系统,刷票呀。
: 除非你说服铁道部,网上只预售。

g*****g
发帖数: 34805
16
当然只有一套系统,就是这个排队系统,铁道部就一个12306,没两个。想买票,刷没
用,都得订票排着。窗口的可以
预留一部分票还使用原来的规则。

【在 e**o 的大作中提到】
: 你做的是预售系统。不是售票系统。或者说排队系统。
: 从你这预售系统买不到票,我还是得去售票系统,刷票呀。
: 除非你说服铁道部,网上只预售。

e**o
发帖数: 5509
17
是预售。预售10分钟的票。

【在 l*****9 的大作中提到】
: 太白痴了!
: 你能解释一下为什么这个系统不能售票吗?

e**o
发帖数: 5509
18
排队也要有个先来后到吧?有个依据吧。
我明白你的意思。就是各种条件加权,加分。
但是春运这种时候,满分,最高分的肯定比票多。
这个时候再排队还是按照时间来吧。
你宣布接受订单到某个时候截止。截止之前都有效。
但还是最高分的比票多。这个时候再排队,还是按照先来后到公平些。
这不就是抢开始接受订单的开始时间吗?就是抢排号。

【在 L*****e 的大作中提到】
: 预订和排队时不一样的,预订是你预先hold住这张票,有的预订是要求交手续费的。排
: 队是按排队序列处理。。。
: 这怎么就是抢排号呢?你排队排到售票窗口,你本来想买的日子的票没有,你问有没有
: 第二天的,后面的人会说你不排队抢票,会让你滚后面去重新排队?

e**o
发帖数: 5509
19
预售不是售票?

【在 l*****9 的大作中提到】
: 太白痴了!
: 你能解释一下为什么这个系统不能售票吗?

l*****9
发帖数: 9501
20
你在扇自己耳光吗

【在 e**o 的大作中提到】
: 预售不是售票?
相关主题
从12306来看,国内IT水平不高Goodbug家教下作无底线
前淘宝工程师发帖谈12306:曾嗤之以鼻 现在认为几乎是奇迹goodbug呀,我都要做抢票服务器了,你咋不敢赌一把呢?
给nod101一个最优化的实时分配车票座位的算法我的原帖在这里
进入Programming版参与讨论
e**o
发帖数: 5509
21
嗯。你做的是12306补充售票系统。

【在 g*****g 的大作中提到】
: 当然只有一套系统,就是这个排队系统,铁道部就一个12306,没两个。想买票,刷没
: 用,都得订票排着。窗口的可以
: 预留一部分票还使用原来的规则。

e**o
发帖数: 5509
22
是你自己分不清预售和实时售票的区别。
我只是说预售不是实时售票。
看来不加上实时两个字。你就理解不了。

【在 l*****9 的大作中提到】
: 你在扇自己耳光吗
l*****9
发帖数: 9501
23
什么是实时售票?

【在 e**o 的大作中提到】
: 是你自己分不清预售和实时售票的区别。
: 我只是说预售不是实时售票。
: 看来不加上实时两个字。你就理解不了。

L*****e
发帖数: 8347
24
排队当然有一个先来后到,你要非说排队的时候也是抢在队伍中先后也行,但是起码位
置抢定了就定了,不会像重刷一样你又被重排了。
另外,再反驳一个支持抢票系统的伪命题,那就是排队系统比抢票系统晚知道是否能买
到票。排队系统你排上队时,你就知道你是否能买上票,根本不是等到处理完请求时才
知道,你前面不能有人插队,但是可以有人退出排队,或者退票加进来,所以剩票在你
拍上队时只会增多,不会减少。。。反而是刷票你不到刷出来的那一刻,你根本不知道
买得到不。。。

【在 e**o 的大作中提到】
: 排队也要有个先来后到吧?有个依据吧。
: 我明白你的意思。就是各种条件加权,加分。
: 但是春运这种时候,满分,最高分的肯定比票多。
: 这个时候再排队还是按照时间来吧。
: 你宣布接受订单到某个时候截止。截止之前都有效。
: 但还是最高分的比票多。这个时候再排队,还是按照先来后到公平些。
: 这不就是抢开始接受订单的开始时间吗?就是抢排号。

g*****g
发帖数: 34805
25
网站都崩了,还实时售票呢?
12月28日是春运期间火车票网络、手机客户端、电话预订的发售期。就在抢票大战开战
不到1小时的时间,新版铁路官方售票网站12306却遭遇大客流瘫痪,随即又被爆出登录
串号,疑部分旅客信息遭泄露(12月29日《京华时报》)。

【在 e**o 的大作中提到】
: 是你自己分不清预售和实时售票的区别。
: 我只是说预售不是实时售票。
: 看来不加上实时两个字。你就理解不了。

e**o
发帖数: 5509
26
嗯。我没说你的排队预约系统不可行,但是只能是聊胜于无。
提前很多天我可以多试试。那怕出门前一天,只要10分钟出结果,总是多个选择。
总不能铁道部只有12306预约系统,而没有12306售票系统吧?
只要12306网上售票系统存在该抢还得抢。
你这个和以前大学里通过学校提前一个月订票一个效果。一般都有票。
但是改日期,还得到零售点去抢。
每次放票的名额不能90%都分配给预约系统吧?估计20%都悬。
毕竟还是窗口的压力大,12306买不到票最多砸自己的电脑。窗口买不到票就麻烦了。

【在 L*****e 的大作中提到】
: 排队当然有一个先来后到,你要非说排队的时候也是抢在队伍中先后也行,但是起码位
: 置抢定了就定了,不会像重刷一样你又被重排了。
: 另外,再反驳一个支持抢票系统的伪命题,那就是排队系统比抢票系统晚知道是否能买
: 到票。排队系统你排上队时,你就知道你是否能买上票,根本不是等到处理完请求时才
: 知道,你前面不能有人插队,但是可以有人退出排队,或者退票加进来,所以剩票在你
: 拍上队时只会增多,不会减少。。。反而是刷票你不到刷出来的那一刻,你根本不知道
: 买得到不。。。

e**o
发帖数: 5509
27
崩溃了也比空气强呀。

【在 g*****g 的大作中提到】
: 网站都崩了,还实时售票呢?
: 12月28日是春运期间火车票网络、手机客户端、电话预订的发售期。就在抢票大战开战
: 不到1小时的时间,新版铁路官方售票网站12306却遭遇大客流瘫痪,随即又被爆出登录
: 串号,疑部分旅客信息遭泄露(12月29日《京华时报》)。

q*c
发帖数: 9453
28
所谓预售, 实时, 就是个时间长短程度问题。
每天放票 8 次, 每次才 1-2 分钟, 对于火车这种交通方式, 这就是实时的。
我还可以每天放票 80 次, 每分钟放一次,这基本几秒结果就出来了。还不实时?
而且你看到的剩余票在那几秒后就是真实剩余票, 能不能下次拍到你, 就看你运气,
和一切热门商品完全一样。
何况排队批处理很公平 - 可以通过高额退票费用和 wait list 轻易解决黄牛问题.

【在 e**o 的大作中提到】
: 你做的是预售系统。不是售票系统。或者说排队系统。
: 从你这预售系统买不到票,我还是得去售票系统,刷票呀。
: 除非你说服铁道部,网上只预售。

L*****e
发帖数: 8347
29
根据往年的数据,会每天给窗口留票。
你非要说排队时预约,你去窗口排队排在第十个算预约还是不算预约?如果你说算的话
,那么你把排队系统叫成预约系统我也没意见。但是我没明白为啥预售就不是售票系统
了?还是说你觉得火车站以前应该有一个窗口给排队的人买票,还要开一个窗口让大家
打架抢票?否则就是指预约售票,而没有售票?

【在 e**o 的大作中提到】
: 嗯。我没说你的排队预约系统不可行,但是只能是聊胜于无。
: 提前很多天我可以多试试。那怕出门前一天,只要10分钟出结果,总是多个选择。
: 总不能铁道部只有12306预约系统,而没有12306售票系统吧?
: 只要12306网上售票系统存在该抢还得抢。
: 你这个和以前大学里通过学校提前一个月订票一个效果。一般都有票。
: 但是改日期,还得到零售点去抢。
: 每次放票的名额不能90%都分配给预约系统吧?估计20%都悬。
: 毕竟还是窗口的压力大,12306买不到票最多砸自己的电脑。窗口买不到票就麻烦了。

g*****g
发帖数: 34805
30
做网站,最低的要求就是网站不崩。你如果不能认同这个那我们算鸡同鸭讲。

【在 e**o 的大作中提到】
: 崩溃了也比空气强呀。
相关主题
测试用例在此,看还有什么说的。扯两句魏老师vs好虫
guvest,抢票过程带括号12行标题党,12306今年确实比较安静 (转载)
12306,实时系统和非实时系统的用户体验比较12306平稳渡过抢票高峰期 最多每秒售出近700张 (转载)
进入Programming版参与讨论
q*c
发帖数: 9453
31
办法太多了。 比如每分钟一个窗口, 窗口内乱序。
一旦前后分离, 办法就无数的多, 想怎么处理就怎处理, 还能进行各种预测极大加
快出票速度。。。优化我们都还没提呢。

【在 e**o 的大作中提到】
: 排队也要有个先来后到吧?有个依据吧。
: 我明白你的意思。就是各种条件加权,加分。
: 但是春运这种时候,满分,最高分的肯定比票多。
: 这个时候再排队还是按照时间来吧。
: 你宣布接受订单到某个时候截止。截止之前都有效。
: 但还是最高分的比票多。这个时候再排队,还是按照先来后到公平些。
: 这不就是抢开始接受订单的开始时间吗?就是抢排号。

g*****g
发帖数: 34805
32
这个抢票,就相当于售票大厅里大家一涌而上,窗口挤垮,压死了一堆。这时候售票员
终于来了,后面的人运气好没压死的,渔翁得利抢到了。

【在 L*****e 的大作中提到】
: 根据往年的数据,会每天给窗口留票。
: 你非要说排队时预约,你去窗口排队排在第十个算预约还是不算预约?如果你说算的话
: ,那么你把排队系统叫成预约系统我也没意见。但是我没明白为啥预售就不是售票系统
: 了?还是说你觉得火车站以前应该有一个窗口给排队的人买票,还要开一个窗口让大家
: 打架抢票?否则就是指预约售票,而没有售票?

l*****9
发帖数: 9501
33
这叫实时,排队买票太不时髦了 lol

【在 g*****g 的大作中提到】
: 这个抢票,就相当于售票大厅里大家一涌而上,窗口挤垮,压死了一堆。这时候售票员
: 终于来了,后面的人运气好没压死的,渔翁得利抢到了。

q*c
发帖数: 9453
34
他这就是抬杠。
就连火车站窗口第一个人都是预约 - 前面还有 1 米的空气需要走过去呢, 嘿嘿。
毫无意义。就想你说的, 排队第二个以后全部都是预约。 基本所有的票这个定义下都
是预约售出的。

【在 L*****e 的大作中提到】
: 根据往年的数据,会每天给窗口留票。
: 你非要说排队时预约,你去窗口排队排在第十个算预约还是不算预约?如果你说算的话
: ,那么你把排队系统叫成预约系统我也没意见。但是我没明白为啥预售就不是售票系统
: 了?还是说你觉得火车站以前应该有一个窗口给排队的人买票,还要开一个窗口让大家
: 打架抢票?否则就是指预约售票,而没有售票?

L*****e
发帖数: 8347
35
我前面反驳了,这个实时买票是个伪命题,你排队时你就能知道是否能买到票,你在
waiting list里时不确定是否能等到退票。这个和实时系统里你反复刷不确定是否能刷
到退票是一模一样的。
你在waiting list里突然有排第十,然后有十张退票出现的概率,和有不知道多少人,
反复刷抢不知道有多少退票而刷到的概率,不好具体比较,但后者的概率绝不会肯定比
前者高(对于waiting list里排很后面的大概希望抢剩票,就和想插队一样)。。。
所以,任何情况下,都不存在实时系统会比排队系统早知道买票结果。
如果非要说,还有十分钟就要开车了,排队系统要排十分钟队才能出票,而实时系统能
立马出票,于是你更快拿票可以立马赶车去,那我就不说什么了。。。

【在 q*c 的大作中提到】
: 所谓预售, 实时, 就是个时间长短程度问题。
: 每天放票 8 次, 每次才 1-2 分钟, 对于火车这种交通方式, 这就是实时的。
: 我还可以每天放票 80 次, 每分钟放一次,这基本几秒结果就出来了。还不实时?
: 而且你看到的剩余票在那几秒后就是真实剩余票, 能不能下次拍到你, 就看你运气,
: 和一切热门商品完全一样。
: 何况排队批处理很公平 - 可以通过高额退票费用和 wait list 轻易解决黄牛问题.

g*****g
发帖数: 34805
36
结果是由跟余票的数目成线性关系的,因为千万张的票,所以要等。单张退票再售出就
是个实时处理。

【在 L*****e 的大作中提到】
: 我前面反驳了,这个实时买票是个伪命题,你排队时你就能知道是否能买到票,你在
: waiting list里时不确定是否能等到退票。这个和实时系统里你反复刷不确定是否能刷
: 到退票是一模一样的。
: 你在waiting list里突然有排第十,然后有十张退票出现的概率,和有不知道多少人,
: 反复刷抢不知道有多少退票而刷到的概率,不好具体比较,但后者的概率绝不会肯定比
: 前者高(对于waiting list里排很后面的大概希望抢剩票,就和想插队一样)。。。
: 所以,任何情况下,都不存在实时系统会比排队系统早知道买票结果。
: 如果非要说,还有十分钟就要开车了,排队系统要排十分钟队才能出票,而实时系统能
: 立马出票,于是你更快拿票可以立马赶车去,那我就不说什么了。。。

e**o
发帖数: 5509
37
没说预售系统不是售票系统。而是说预售系统不是实时售票系统。
人家铁道部的瓶颈是实时售票系统。
讨论如何提高实时售票系统是技术问题。
讨论是预售系统还是实时售票系统就是政治问题了。超出这个版的范畴了。
显而易见预售系统压力没有实时售票系统压力大。不是瓶颈。
选择放票配额在预售系统和实时售票系统之间的比例就更是政治问题了。
买票当时5秒内出结果是实时,30秒是准实时吧。再长就是预售系统了。
其实12306还不如强制等待30秒呢,抢也没用。只抢第一次有用。
和你的排队系统一样只抢第一次。

【在 L*****e 的大作中提到】
: 根据往年的数据,会每天给窗口留票。
: 你非要说排队时预约,你去窗口排队排在第十个算预约还是不算预约?如果你说算的话
: ,那么你把排队系统叫成预约系统我也没意见。但是我没明白为啥预售就不是售票系统
: 了?还是说你觉得火车站以前应该有一个窗口给排队的人买票,还要开一个窗口让大家
: 打架抢票?否则就是指预约售票,而没有售票?

L*****e
发帖数: 8347
38
你说的这个等,是从排队到出票的时间排队系统比实时系统时间长。但是会多等多长时
间?会影响到误车点?
我说的没区别甚至更早更有确定性,是说我排队一开始我就知道我是否肯定能有票,实
时系统刷票的时候还不知道是否能刷到。我在waiting list里不一定能等到退票,实时
系统反复刷一样不知道什么时候能刷到退票。
所以根本就不存在实时系统里用户比排队系统更早知道自己能买到票与否的问题。。。

【在 g*****g 的大作中提到】
: 结果是由跟余票的数目成线性关系的,因为千万张的票,所以要等。单张退票再售出就
: 是个实时处理。

q*c
发帖数: 9453
39
就算还有十分钟要开车,如果有票,说明人不多,排队也是秒杀就出结果。 如果人太
多,没票,排队也是立刻出结果。

【在 L*****e 的大作中提到】
: 我前面反驳了,这个实时买票是个伪命题,你排队时你就能知道是否能买到票,你在
: waiting list里时不确定是否能等到退票。这个和实时系统里你反复刷不确定是否能刷
: 到退票是一模一样的。
: 你在waiting list里突然有排第十,然后有十张退票出现的概率,和有不知道多少人,
: 反复刷抢不知道有多少退票而刷到的概率,不好具体比较,但后者的概率绝不会肯定比
: 前者高(对于waiting list里排很后面的大概希望抢剩票,就和想插队一样)。。。
: 所以,任何情况下,都不存在实时系统会比排队系统早知道买票结果。
: 如果非要说,还有十分钟就要开车了,排队系统要排十分钟队才能出票,而实时系统能
: 立马出票,于是你更快拿票可以立马赶车去,那我就不说什么了。。。

L*****e
发帖数: 8347
40
我反问他的这种情况在现实中就根本不存在。都是离发车前多少多少时间就停止售票了
。。。

【在 q*c 的大作中提到】
: 就算还有十分钟要开车,如果有票,说明人不多,排队也是秒杀就出结果。 如果人太
: 多,没票,排队也是立刻出结果。

相关主题
12306平稳渡过抢票高峰期 最多每秒售出近700张 (转载)古德霸放个带细节设计的方案吧
退票的包如果丢了,不就没法保证“有票一定出”了么数据库分票策略
说说12306需要多少台机器我的方案,scalability可以线性无限,设计最简单
进入Programming版参与讨论
v*****u
发帖数: 1796
41
抢排号可以scale out. 排号后售票系统压力就小了。

【在 e**o 的大作中提到】
: 你这个是不抢票,开始抢排号了。一个意思。
: 你想的太理想了。只适合预定系统。

A******e
发帖数: 106
42
这么高深~ 我从首页过来看看的~
1 (共1页)
进入Programming版参与讨论
相关主题
goodbug呀,我都要做抢票服务器了,你咋不敢赌一把呢?退票的包如果丢了,不就没法保证“有票一定出”了么
我的原帖在这里说说12306需要多少台机器
测试用例在此,看还有什么说的。古德霸放个带细节设计的方案吧
guvest,抢票过程带括号12行数据库分票策略
12306,实时系统和非实时系统的用户体验比较我的方案,scalability可以线性无限,设计最简单
扯两句魏老师vs好虫zz 12306是怎样做成的
标题党,12306今年确实比较安静 (转载)顺便和nod101说说做产品
12306平稳渡过抢票高峰期 最多每秒售出近700张 (转载)从12306来看,国内IT水平不高
相关话题的讨论汇总
话题: 排队话题: 系统话题: 买票话题: 售票话题: 实时