12306 自动分配无座这个逻辑是真的合理吗?

2018-09-27 12:54:19 +08:00
 v2410117

国庆打算回家,无奈已经无二等座票(有无座票),上班无事拿着手机在 12306 客户端刷票,叮,出现 2 张二等座,我立马点进去提交订单,这是这个让人无语的逻辑出来了,提交提示我二等座无票,自动分配无座票,根本都不问我是不是要无座,自动就分配了,只有一个确定按钮,点了就生成订单让我去付款,我只能取消啊,取消又提示我一天只能取消 3 次,这是搞毛???? 然后我又继续刷,第二次又刷到一张票,点进去,尼玛,依旧跟上回一样,二等座无票,自动分配无座并生成订单,取消就只剩一次机会了。

我就很纳闷,我就是要二等座,你自动给我分配个无座是啥意思,你可以提示我,二等座卖完了,是否需要分配到无座,你让我自个选啊,你为啥要自动给我生成个订单,取消还得给我算次数,添加一个按钮有那么难吗????

就好比我去菜市场买牛肉,你给我说有,我给了钱,你去仓库里发现卖完了,就说一声卖完了我给你换成同等价值的猪肉,也不管我要不要,就扔给我,但这根本不是我想要的啊,这哪说理去????

我不信这个问题没有人遇到过,我网上搜了一圈,这问题好像出现的时间也不短了,也不是现在才出现,12306 为啥就不改呢?难道就为了多拉个人多赚钱?强行卖无座票????

16594 次点击
所在节点    程序员
132 条回复
v2410117
2018-09-27 14:13:24 +08:00
@shenxj 老哥,这个应该不一样吧,那公交车上别人半路下了,我坐上去就没人会叫我起来,除非老弱病残孕我主动让,铁路上你买到的无座票,难道别人半路下车,我还能把那座位坐了?别人下了,马上就有人会上来坐的啊,是不
hell0v2
2018-09-27 14:14:33 +08:00
感觉这种做法对大部分人是可以接受的?对楼主这样的需求就忽略了?产品经理通常会做一些取舍(因为再多一步,可能就 没票了吧)?
v2410117
2018-09-27 14:17:57 +08:00
@hell0v2 但我和楼上的 V 友也提出了一些自己的看法,可以添加个默认选项呀,默认分配,可以自己取消,这也不影响那一大部分人,也满足了我们这种小需求呀,这根本不是 2 个相冲突的功能啊
shenmising
2018-09-27 14:30:17 +08:00
毕竟你要知道同时有很多人在抢票的 你刷不过别人 下订单的时候就是余票不足 12306 为了给你回去的路也是操碎了心 还要主动帮你预约无座 就怕你没及时看到消息 不能及时确定是否要无座 怕等你要无座的时候然后连无座都没了 为了兼顾大多数人吧 能让他们回家
WenJimmy
2018-09-27 14:30:35 +08:00
对于还在刷票的我来说,无座也可以啊
owenqibyzw
2018-09-27 14:34:13 +08:00
在这里提一个与主题无关的技巧. 如果已经取消两次订单了, 可以随便下单并付款一张票(不要与目标车次冲突), 这样又有三次取消机会了. 多出来的票后面再退就行了.
v2410117
2018-09-27 14:36:14 +08:00
@owenqibyzw 还能这样???????真的假的,不敢试啊,只有一次机会了,老铁靠谱吗?
owenqibyzw
2018-09-27 14:49:13 +08:00
@v2410117 之前发现的了. 刚刚又在安卓 APP 上操作了, 确实仍然是可行的.
zsj950618
2018-09-27 14:51:57 +08:00
因为很多人的情况是,你要多一个步骤,到时连无座都抢不到。你这种情况,只剩一两张票时,就不要去抢了。
toptyloo
2018-09-27 14:55:32 +08:00
@v2410117 无座票,有座位空着是可以坐的。
6IbA2bj5ip3tK49j
2018-09-27 15:02:14 +08:00
应该是系统设计的问题吧。
为了抗流量,尽可能的把条件简化,既然无座和二等一样的价格,那就一起卖得了。
就看后面 12306 会不会优化了。

至于说是为了多买票,为了赚钱……
刷票都只能刷到无座了,还需要搞什么花样来卖你一张无座?
284716337
2018-09-27 15:03:54 +08:00
@v2410117 我觉得这种设计还比较折中
ericls
2018-09-27 15:04:26 +08:00
真希望火车票价涨几倍
dbw9580
2018-09-27 15:07:47 +08:00
填志愿嘛,在提交订单的时候要用户填三个志愿,默认第一志愿二等座,第二志愿一等座,第三志愿无座;用户可以修改志愿或者填空志愿,按优先级匹配,遇到空志愿就立即终止生成订单。
helionzzz
2018-09-27 15:15:51 +08:00
你们这种小需求在几百万级的并发上可能确实算小需求,但是在 12306 这种并发上可能就不是小需求了。还是那句话,这种体量级的东西能存在那就是十多亿人的福音了。改进什么的有那是意外之喜,没有那也不需要太放在心上。
wyaming89
2018-09-27 15:19:14 +08:00
其实楼主没买到票的怒气消了点也意味到了,自动分配无座是目前情况下“最优”方案,不可能系统一个进程停留等你决定是不是要无座,先不考虑性能问题,这样就面临一个问题,你左思右想之后要这张无座票时,这张已经是别人的了,系统又次执行一遍查询预订的流程。至于什么默认分配选项这需求真有必要吗?因为生成订单可以取消的。另外说下,12306app 或网站显示有少量余票但订不到是缓存问题。所以结论,要么抢票软件,可以清缓存,CDN 加速,要么机票。
swulling
2018-09-27 15:22:38 +08:00
@helionzzz 12306 的并发也顶多百万量级就够了。
RqPS6rhmP3Nyn3Tm
2018-09-27 15:23:33 +08:00
任何一个小问题放大到 12306 这个体量都是大问题
铁总承担了太多社会责任了
helionzzz
2018-09-27 15:28:36 +08:00
@swulling 现在 v2 上的人都是这么敢说的嘛
c6h6benzene
2018-09-27 15:31:24 +08:00
@v2410117 #41 这不一定。有的车次可能原本坐的人下去之后,这个位置就没有人坐了,你可以一直坐下去,直到有人拿着票来跟你说我坐这里。

实际操作上你是可以买了无座票上车后去餐车买东西然后一直坐到终点站的(短途的情况下)。

我觉得国内列车差的是跟日本一样的不对号车厢…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/493117

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX