老姜你回答一个问题,通过某种方式强制排出一个优先级顺序来

z
zhaoce
101 楼
【 在 nickmj (上海老姜) 的大作中提到: 】
: 10000 的 pool 太小太小,你不会不知道吧?
: 现在售票窗口就是谁手进来卖谁,没有扯蛋的 pool,也没空座,更没人为这个骂街,
: 你承认不承认都是如此。

那你可以放宽到1s啊,1s千万的pool,我不反对啊

两个需求
1)尽量保证公平,先来先得,但是这个精度没有必要过分深入
否则老百姓看不懂,你说多少us,民工哪里懂这个
2)要尽量运力最大化,所以你需要一个pool,否则没有办法让你选
运力最大化非常reasonable,因为本身运力就不足么,尽量不要有空位
这两个需求是冲突的,需要tradeoff
z
zhaoce
102 楼
至于现在的窗口
那这个民工自己会处理
这个是窗口的问题
现在卖票窗口也没有秒杀
互联网不一样
n
nickmj
103 楼
你对这个问题的数量级估算实在是 。。。

【 在 zhaoce (米高蜥蜴) 的大作中提到: 】
: 那你可以放宽到1s啊,1s千万的pool,我不反对啊
: 两个需求
: 1)尽量保证公平,先来先得,但是这个精度没有必要过分深入
: 否则老百姓看不懂,你说多少us,民工哪里懂这个
: 2)要尽量运力最大化,所以你需要一个pool,否则没有办法让你选
: 运力最大化非常reasonable,因为本身运力就不足么,尽量不要有空位
: 这两个需求是冲突的,需要tradeoff
z
zhaoce
104 楼
【 在 nickmj (上海老姜) 的大作中提到: 】
: 你对这个问题的数量级估算实在是 。。。

这个可以讨论,你知道我的意思就行
你看我要求的东西都很合理
全部都是从实际需求出发,不是什么不合理的要求
我觉得你应该多理解一下别人说的100%
这个要求合理多了,我相信没人会真的在乎那一两us之类的
但是超过s的误差,人是能看出来的
n
nickmj
105 楼
讨论什么?你先算一下,峰值 10m 查询,1m 订票,只有订票需要这个算法。然后你算冲突概率,没有足够大的话,对最优解就基本没帮助。

算吧,算好了你就知道了,我说了,你对这个问题的数量级毫无概念。

【 在 zhaoce (米高蜥蜴) 的大作中提到: 】
: 这个可以讨论,你知道我的意思就行
: 你看我要求的东西都很合理
: 全部都是从实际需求出发,不是什么不合理的要求
: 我觉得你应该多理解一下别人说的100%
: 这个要求合理多了,我相信没人会真的在乎那一两us之类的
: 但是超过s的误差,人是能看出来的
z
zhaoce
106 楼
【 在 nickmj (上海老姜) 的大作中提到: 】
: 讨论什么?你先算一下,峰值 10m 查询,1m 订票,只有订票需要这个算法。然后你算
: 冲突概率,没有足够大的话,对最优解就基本没帮助。
: 算吧,算好了你就知道了,我说了,你对这个问题的数量级毫无概念。

你只有单机,查询不来找你找谁?
找db嘛?你疯了,db跟单机之间有明显的距离好吧?
基本上一定会出现,你在db中看有票,去买就没票的情况
早说了,你要是不想做单机,这事也没那么难
你把计数器和db捆绑在一个机器上,这个时候,数据的同步会比较快
也比较合理,你非要用网络,那数据的一致性几乎是必然不存在的
否则就不要搞什么eventually consistent了
是谁非吃饱了要搞成单机的?
n
nickmj
107 楼
DB 跟单机之间有距离都说出来了,我勒个去。

好吧,就算要开车 20 mile,你让我查也可以。你有没有意识到,查询的时候不存在最优解的问题?

【 在 zhaoce (米高蜥蜴) 的大作中提到: 】
: 你只有单机,查询不来找你找谁?
: 找db嘛?你疯了,db跟单机之间有明显的距离好吧?
: 基本上一定会出现,你在db中看有票,去买就没票的情况
: 早说了,你要是不想做单机,这事也没那么难
: 你把计数器和db捆绑在一个机器上,这个时候,数据的同步会比较快
: 也比较合理,你非要用网络,那数据的一致性几乎是必然不存在的
: 否则就不要搞什么eventually consistent了
: 是谁非吃饱了要搞成单机的?
z
zhaoce
108 楼
【 在 nickmj (上海老姜) 的大作中提到: 】
: DB 跟单机之间有距离都说出来了,我勒个去。
: 好吧,就算要开车 20 mile,你让我查也可以。你有没有意识到,查询的时候不存在最
: 优解的问题?

老姜,consistent的问题就不要争了好吧?
的确读写分离是常见的优化手段
问题是你要做成real time的系统
那自然就有real time的要求咯
你查完db再发请求,这个叫real time?
你要是这么搞的话,干脆就古德霸那种搞法了
其实也已经越来越接近了
n
nickmj
109 楼
你没买过票?没上网买过东西?谁不是几次查询之后决定下单的?

【 在 zhaoce (米高蜥蜴) 的大作中提到: 】
: 老姜,consistent的问题就不要争了好吧?
: 的确读写分离是常见的优化手段
: 问题是你要做成real time的系统
: 那自然就有real time的要求咯
: 你查完db再发请求,这个叫real time?
: 你要是这么搞的话,干脆就古德霸那种搞法了
: 其实也已经越来越接近了
z
zhaoce
110 楼
【 在 nickmj (上海老姜) 的大作中提到: 】
: 你没买过票?没上网买过东西?谁不是几次查询之后决定下单的?

我再问一次
你知道什么是秒杀么?
s
superalloy
111 楼
上海老姜和赵策现在都不来了啊,现在菌斑就几个娘们和正比档次太低
N
Nisayer
112 楼
【 在 superalloy (痒痒) 的大作中提到: 】
: 上海老姜和赵策现在都不来了啊,现在菌斑就几个娘们和正比档次太低

你这是挖坟吗

zhaoce在这贴里表现出来的水平像个大专生

同时性要求高的系统里谁用 unix timestamp啊

至于剩下的, 。。。。。

买买提的码工感觉连三本的水平不如
c
charming
113 楼
又来了,吵来吵去就是订票系统!