Redian新闻
>
联票问题是非常简单的问题
avatar
s*x
2
我在job 版已经说过了,一帮人还在讨论。联票很多个人同时买一样的票唯一的区别是
保证联票all or none 就可以了。
先锁票,有一个不成功,整个联票就报失败就好了。
锁票只考虑单车次,根本没有死锁的问题。
联票锁票可以并发,也可以按一定顺序比如从车次由大到小锁。
有什么问题吗?
avatar
x*u
3
me too
avatar
t*1
4
没问题,你一秒给我锁500万分布锁试一试?

【在 s**x 的大作中提到】
: 我在job 版已经说过了,一帮人还在讨论。联票很多个人同时买一样的票唯一的区别是
: 保证联票all or none 就可以了。
: 先锁票,有一个不成功,整个联票就报失败就好了。
: 锁票只考虑单车次,根本没有死锁的问题。
: 联票锁票可以并发,也可以按一定顺序比如从车次由大到小锁。
: 有什么问题吗?

avatar
a*y
5
有一个到了KY
有一个还没有寄出来

【在 x*******u 的大作中提到】
: me too
avatar
s*x
6

为什么需要那么多?你这个分布锁什么意思?一个锁五百万次?还是一万个锁五百万次?
后者没必要,前者我已经在妙杀12306 指导性文章中提到,简单aggregate 或batch
process 就可以了。
你太能钻牛角尖了。
这个题用我的思路,谁都可以做,根本不用老师亲自出手。

【在 t**********1 的大作中提到】
: 没问题,你一秒给我锁500万分布锁试一试?
avatar
a*3
7

难道是因为你在东部么? 我在西岸,还没寄出来啊

【在 u****s 的大作中提到】
: both black and white.
avatar
g*y
8
你这个没法保证有票必出。
1. 假设有人买联票A和B,把A的最后一张票锁住了,正试着锁B票
2. 正好你在那人后面定的A票,结果没买到。
3. 第一人的B票没买到,锁了的A票也就释放了。
4. 你大舅比你晚两分钟订票,结果就买到了释放的最后一张A票。
你作为受害者,是不是很想骂这个设计者?

次?

【在 s**x 的大作中提到】
:
: 为什么需要那么多?你这个分布锁什么意思?一个锁五百万次?还是一万个锁五百万次?
: 后者没必要,前者我已经在妙杀12306 指导性文章中提到,简单aggregate 或batch
: process 就可以了。
: 你太能钻牛角尖了。
: 这个题用我的思路,谁都可以做,根本不用老师亲自出手。

avatar
a*y
9
我也西部,一个order寄东部,寄出了
一个order西部,没寄出

【在 a*******3 的大作中提到】
:
: 难道是因为你在东部么? 我在西岸,还没寄出来啊

avatar
s*x
10
能做到1秒1次锁,就足够了,水平高的,可以试1秒锁10次甚至20次。
这个已经足够了。
avatar
J*L
11
我的两个order,在sprint官网定的,现在还只是track number,还没寄出.东部
avatar
a9
12
联程简单?你两趟车时间间隔多少?

【在 s**x 的大作中提到】
: 我在job 版已经说过了,一帮人还在讨论。联票很多个人同时买一样的票唯一的区别是
: 保证联票all or none 就可以了。
: 先锁票,有一个不成功,整个联票就报失败就好了。
: 锁票只考虑单车次,根本没有死锁的问题。
: 联票锁票可以并发,也可以按一定顺序比如从车次由大到小锁。
: 有什么问题吗?

avatar
a*3
13

哦 那有可能是要确保大家同时收到吧。。 再耐心等等

【在 a***y 的大作中提到】
: 我也西部,一个order寄东部,寄出了
: 一个order西部,没寄出

avatar
s*x
14

这个很难界定完全的公平尤其是票源有限的情况。 买一张联票就让全国人民都在你后
面排队更是扯蛋。
你这种情况发生也是票接近快卖完的时候才有可能, 那个时候跟有人退票的情况差不
多, 根本没必要纠结。

【在 g*****y 的大作中提到】
: 你这个没法保证有票必出。
: 1. 假设有人买联票A和B,把A的最后一张票锁住了,正试着锁B票
: 2. 正好你在那人后面定的A票,结果没买到。
: 3. 第一人的B票没买到,锁了的A票也就释放了。
: 4. 你大舅比你晚两分钟订票,结果就买到了释放的最后一张A票。
: 你作为受害者,是不是很想骂这个设计者?
:
: 次?

avatar
d*k
15
me too, 东部10/7上午八点apple订的
avatar
s*x
16

一个人买两张票,间隔两晚,你不会想等 48 小时吧? goodbug 好像只想等 2 个小时
。 LOL.

【在 a9 的大作中提到】
: 联程简单?你两趟车时间间隔多少?
avatar
y*l
17
有tracking#的都是apple定的吧?

【在 d*****k 的大作中提到】
: me too, 东部10/7上午八点apple订的
avatar
a9
18
关键是策略,老魏的算法解决不了这问题的。这个必须要乘客自己选择。

【在 s**x 的大作中提到】
:
: 一个人买两张票,间隔两晚,你不会想等 48 小时吧? goodbug 好像只想等 2 个小时
: 。 LOL.

avatar
f*x
19


【在 u****s 的大作中提到】
: both black and white.
avatar
g*y
20
合着有票不出都可以,那还做过屁啊。搞个分布式系统,比单机还烂。
就这都敢宣布问题解决了?
再说了,人比你先到,锁住了你的票,你不等就没票,你等一下可能就
有票了。你是等还是不等?排窗口买票的群众是选择等。在你这分布式
系统买票,你给不给人家等的权利?还是一发现票给锁光了,就要求人
重新递交request(其实就是相当于在窗口回去重新排队,因为
你重新递交的request肯定是在waiting list的最后)?
这要是在几十年前的售票口这样搞,你信不信会被群众吐口水淹死?
现在分布式了,吐不到你了,所以不怕是吧?这下总算理解分布式
的优越感是哪来的了。

【在 s**x 的大作中提到】
:
: 一个人买两张票,间隔两晚,你不会想等 48 小时吧? goodbug 好像只想等 2 个小时
: 。 LOL.

avatar
h*n
21

咱俩的估计是一批货,时间完全一样

【在 f****x 的大作中提到】

avatar
n*t
22
你不锁打算怎么搞啊?需要锁票这是常识,不用讨论了吧。

【在 s**x 的大作中提到】
:
: 一个人买两张票,间隔两晚,你不会想等 48 小时吧? goodbug 好像只想等 2 个小时
: 。 LOL.

avatar
h*0
23
中部的表示毫无动静。。压力很大
avatar
a9
24
这种钞票方式解决不了黄牛的问题

你后
差不

【在 n*****t 的大作中提到】
: 你不锁打算怎么搞啊?需要锁票这是常识,不用讨论了吧。
avatar
f*x
25
我估计能赶上的最早也是14号到,否则就是14号来不及了。
不会有提前到的。
BTW: 我在中部,7号早晨9:00多定的
avatar
n*t
26
黄牛问题是 business logic,跟锁票不锁票没关系

【在 a9 的大作中提到】
: 这种钞票方式解决不了黄牛的问题
:
: 你后
: 差不

avatar
D*e
27
mine too as of this morning. I'm only 10 hours drive away, but it still
shows delivery date as 10/14, they need almost 3 days to get here?

【在 u****s 的大作中提到】
: both black and white.
avatar
s*x
28

当然锁票了,并行锁,联票跟非联票一样处理,谁也没有优先权。
有一个锁票失败,联票就失败,开锁。

【在 n*****t 的大作中提到】
: 你不锁打算怎么搞啊?需要锁票这是常识,不用讨论了吧。
avatar
c*h
29
东部ATT的表示只有Processing,其他shipping啥信息都木有。
avatar
n*t
30
先不说互锁、死锁,你这个方案优点是?

【在 s**x 的大作中提到】
:
: 当然锁票了,并行锁,联票跟非联票一样处理,谁也没有优先权。
: 有一个锁票失败,联票就失败,开锁。

avatar
f*y
31
我的也刚到吃辣椒。。。

【在 f****x 的大作中提到】

avatar
g*y
32
难怪你灌水快,标题里写着都没看。
最大的优点当然是简单了,简单到LZ都能想出来。
其次,有buzz word,分布式。可以声称会做大型实时分布式系统啊。

【在 n*****t 的大作中提到】
: 先不说互锁、死锁,你这个方案优点是?
avatar
z*e
33

分布式当然会带来问题,否则就根本不会有人说分布式了
但是分布式带来的问题是否值得看,那就是另外一回事了
打开并发锁的方式很多,但是不去思考解决方案
一股脑往单机上去堆,那就不是解决问题,而是回避问题了
还是那句话,单机跑,不管你做了多少次热备
这都属于上一个时代的老人,老年人,你们好

【在 g*****y 的大作中提到】
: 合着有票不出都可以,那还做过屁啊。搞个分布式系统,比单机还烂。
: 就这都敢宣布问题解决了?
: 再说了,人比你先到,锁住了你的票,你不等就没票,你等一下可能就
: 有票了。你是等还是不等?排窗口买票的群众是选择等。在你这分布式
: 系统买票,你给不给人家等的权利?还是一发现票给锁光了,就要求人
: 重新递交request(其实就是相当于在窗口回去重新排队,因为
: 你重新递交的request肯定是在waiting list的最后)?
: 这要是在几十年前的售票口这样搞,你信不信会被群众吐口水淹死?
: 现在分布式了,吐不到你了,所以不怕是吧?这下总算理解分布式
: 的优越感是哪来的了。

avatar
n*t
34
其他就不说了,赵老师你睁着眼眼说瞎话有意思吗?玩这种小儿科的伎俩已经远远超出
技术争论了。
这个设计从任何角度来说都不是单机,你反复撒谎误导,只能让人看不起你。

【在 z****e 的大作中提到】
:
: 分布式当然会带来问题,否则就根本不会有人说分布式了
: 但是分布式带来的问题是否值得看,那就是另外一回事了
: 打开并发锁的方式很多,但是不去思考解决方案
: 一股脑往单机上去堆,那就不是解决问题,而是回避问题了
: 还是那句话,单机跑,不管你做了多少次热备
: 这都属于上一个时代的老人,老年人,你们好

avatar
z*e
35

lol
单机+热备就不是单机了?
哈哈,你让chaos monkey进去砸一下啊
你能做几台序列的热备?
3个已经很多了好不好?
一般系统的单个节点都只有一台热备
一般是2*2
两个节点,分别做一个热备
大概酱紫,你这种是1*n,一台单机,做n个热备
热备是你擦屁股擦出来的,老魏根本没想做一开始
现实中3台机器做热备,你见过么?我一般见到的都是只有一台热备
2台热备同一个节点都没见过了,你见过?
所以这个chaos monkey一砸就出问题
chaos monkey经常砸那么五六个nodes
你这里总共才二个,不够砸啊
再说一次,你以为单step做成这样就不是单机了?
就成分布式咯?
呵呵,你们上个时代的老年人实在是很幽默的说

【在 n*****t 的大作中提到】
: 其他就不说了,赵老师你睁着眼眼说瞎话有意思吗?玩这种小儿科的伎俩已经远远超出
: 技术争论了。
: 这个设计从任何角度来说都不是单机,你反复撒谎误导,只能让人看不起你。

avatar
n*t
36
别不要脸好不好,热备两年前就首先由老魏提出来了,你要不要我翻出原帖打你脸啊?
要不要要不要???
你也别拿赵策猴进去砸了,把 DC 都炸了更干净,我就不信你那些轮子炸了地球还能存
在,LOL

【在 z****e 的大作中提到】
:
: lol
: 单机+热备就不是单机了?
: 哈哈,你让chaos monkey进去砸一下啊
: 你能做几台序列的热备?
: 3个已经很多了好不好?
: 一般系统的单个节点都只有一台热备
: 一般是2*2
: 两个节点,分别做一个热备
: 大概酱紫,你这种是1*n,一台单机,做n个热备

avatar
z*e
37

不是啦,你自己翻下啦
是另外一个id提出来的,我还表扬了他
而且老魏到现在,还都曾说过,挂了就重启这事
某人还特意开了一帖嘲笑之

【在 n*****t 的大作中提到】
: 别不要脸好不好,热备两年前就首先由老魏提出来了,你要不要我翻出原帖打你脸啊?
: 要不要要不要???
: 你也别拿赵策猴进去砸了,把 DC 都炸了更干净,我就不信你那些轮子炸了地球还能存
: 在,LOL

avatar
b*s
38
LOCK BY A SEQUENCE MAY WORK

【在 s**x 的大作中提到】
: 我在job 版已经说过了,一帮人还在讨论。联票很多个人同时买一样的票唯一的区别是
: 保证联票all or none 就可以了。
: 先锁票,有一个不成功,整个联票就报失败就好了。
: 锁票只考虑单车次,根本没有死锁的问题。
: 联票锁票可以并发,也可以按一定顺序比如从车次由大到小锁。
: 有什么问题吗?

avatar
n*t
39
刚才你说是我打的补丁,现在又说起他 ID 了?终于承认一次哦。

【在 z****e 的大作中提到】
:
: 不是啦,你自己翻下啦
: 是另外一个id提出来的,我还表扬了他
: 而且老魏到现在,还都曾说过,挂了就重启这事
: 某人还特意开了一帖嘲笑之

avatar
z*e
40

这里的他不是老魏
两年前当然不是你打的补丁
屁股是别人擦的
现在是你在擦屁股啊
所以功劳可以算你头上

【在 n*****t 的大作中提到】
: 刚才你说是我打的补丁,现在又说起他 ID 了?终于承认一次哦。
avatar
n*t
41
http://www.mitbbs.com/article_t1/Programming/31282081_0_1.html
老魏声称 hot standby 是他提出来的,来来来,你找出你说的帖子,或者打他脸,或
者打自己脸。

【在 z****e 的大作中提到】
:
: 这里的他不是老魏
: 两年前当然不是你打的补丁
: 屁股是别人擦的
: 现在是你在擦屁股啊
: 所以功劳可以算你头上

avatar
s*x
42
it should not matter IMO.

【在 b*******s 的大作中提到】
: LOCK BY A SEQUENCE MAY WORK
avatar
t*1
43
zhaoce和古德霸颠倒黑白多少次了。什么时候要过脸?

【在 n*****t 的大作中提到】
: http://www.mitbbs.com/article_t1/Programming/31282081_0_1.html
: 老魏声称 hot standby 是他提出来的,来来来,你找出你说的帖子,或者打他脸,或
: 者打自己脸。

avatar
z*e
44

这是最原始的贴?你再找找看最原始的贴好吧?

【在 n*****t 的大作中提到】
: http://www.mitbbs.com/article_t1/Programming/31282081_0_1.html
: 老魏声称 hot standby 是他提出来的,来来来,你找出你说的帖子,或者打他脸,或
: 者打自己脸。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。