由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有人看懂赵老师的 100% 出票什么概念没有?
相关主题
赵老师你精确定义 100% 出票100%出票就无法实现了吧
出票正确率的定义,赵,姜请进。古德霸放个带细节设计的方案吧
还有一个问题看了看程序员们的12306方案,真不值配他们那么多钱。
在讨论12306前分布式分票算法
100%出票还真没在赌约里。大规模多核并发的系统PK大规模多机并发的系统
老魏号称100%出票,现在的算法有碎片化问题吧。go几天的一些感受
赵老师那个pool更好做继续,好虫这个赌约我接了
100%和必需出票属于没戏了简单介绍一下老魏的结构
相关话题的讨论汇总
话题: 出票话题: pool话题: 最优话题: 人看话题: 100%
进入Programming版参与讨论
1 (共1页)
n****j
发帖数: 1708
1
真是服了,需求都说不清就宣布自己赢了
z****e
发帖数: 54598
2
lol
不是有人看懂了么?
你不懂不是我的问题
你理解力差
说了并发上万
这个是客观现实
你要想办法address这个要求
z****e
发帖数: 54598
3
这个人显然看懂了,你看不懂我没啥可说的,不是我的问题
发信人: gnoduu (gnodoo), 信区: Programming
标 题: Re: 100%出票还真没在赌约里。
发信站: BBS 未名空间站 (Sun Dec 13 19:40:43 2015, 美东)
赵策说的那个他自己连问题都描述不清楚,还是算了。
pool得越多自然出票率能越高,但是实时性就越低。就是从头pool到尾,也未必能
保证票全都卖掉。难保有冷门的路段买的人不多。
关于100%出票的事情赌约出来前专门讨论过,至少goodbug和老魏两人没有异议的。
n****j
发帖数: 1708
4
大家都懂我不懂,我的问题。大家都不懂,你的问题。这个逻辑能理解吧?
我试图理解你的 100,同时也告诉你,我们这个宇宙任意两个请求不可能同时到达,你
悲愤去吧。

【在 z****e 的大作中提到】
: lol
: 不是有人看懂了么?
: 你不懂不是我的问题
: 你理解力差
: 说了并发上万
: 这个是客观现实
: 你要想办法address这个要求

n****j
发帖数: 1708
5
都成 pool 了,你这到底是时间点还是时间段,说清楚。

【在 z****e 的大作中提到】
: 这个人显然看懂了,你看不懂我没啥可说的,不是我的问题
: 发信人: gnoduu (gnodoo), 信区: Programming
: 标 题: Re: 100%出票还真没在赌约里。
: 发信站: BBS 未名空间站 (Sun Dec 13 19:40:43 2015, 美东)
: 赵策说的那个他自己连问题都描述不清楚,还是算了。
: pool得越多自然出票率能越高,但是实时性就越低。就是从头pool到尾,也未必能
: 保证票全都卖掉。难保有冷门的路段买的人不多。
: 关于100%出票的事情赌约出来前专门讨论过,至少goodbug和老魏两人没有异议的。

z****e
发帖数: 54598
6

我当然知道不可能同时抵达,因为你强制做了一个排序
问题是,你凭什么做这个排序呢?
这个顺序是你几乎可以说是随机决定的
排这个序有啥意义?我就是因为知道排出来的顺序是没有啥意义的
所以认为这里应该有一个pool,可以从中选取一个组合
来满足100%出票的要求,懂了没?

【在 n****j 的大作中提到】
: 大家都懂我不懂,我的问题。大家都不懂,你的问题。这个逻辑能理解吧?
: 我试图理解你的 100,同时也告诉你,我们这个宇宙任意两个请求不可能同时到达,你
: 悲愤去吧。

n****j
发帖数: 1708
7
好,你终于明白是时间段不是时间点来了。
现在问题来了,这个 pool 多大,或者时间段多长,什么顺序才是有意义的,如果不能
100 出票,比如一个人要上海到北京,另外两个人是上海南京、天津北京,怎么出票。
你定义吧,怎么做才算 100 出票,考考你。

【在 z****e 的大作中提到】
:
: 我当然知道不可能同时抵达,因为你强制做了一个排序
: 问题是,你凭什么做这个排序呢?
: 这个顺序是你几乎可以说是随机决定的
: 排这个序有啥意义?我就是因为知道排出来的顺序是没有啥意义的
: 所以认为这里应该有一个pool,可以从中选取一个组合
: 来满足100%出票的要求,懂了没?

z****e
发帖数: 54598
8

票。
pool size上万啊
不早就说了嘛
你从中选取一个组合来填满所有的座位
这就是throughput的难点啊
否则要你干什么?
你要是觉得不信,你给一个pool size吧
铁道部说最大并发是上万,我觉得可信啊

【在 n****j 的大作中提到】
: 好,你终于明白是时间段不是时间点来了。
: 现在问题来了,这个 pool 多大,或者时间段多长,什么顺序才是有意义的,如果不能
: 100 出票,比如一个人要上海到北京,另外两个人是上海南京、天津北京,怎么出票。
: 你定义吧,怎么做才算 100 出票,考考你。

n****j
发帖数: 1708
9
你意思要等 10000 张票再开始卖?可能的组合也许有上亿,怎么组合才是最优,你说
清楚。
还有,人家明明排第一个,因为你的最优算法,因为只买一站让你踢出去了,这个公平
不公平。
没关系,只要你脑子不浆糊,你说得出我就写得出。

【在 z****e 的大作中提到】
:
: 票。
: pool size上万啊
: 不早就说了嘛
: 你从中选取一个组合来填满所有的座位
: 这就是throughput的难点啊
: 否则要你干什么?
: 你要是觉得不信,你给一个pool size吧
: 铁道部说最大并发是上万,我觉得可信啊

z****e
发帖数: 54598
10

再说一次,时间段内
为了公平,核心机需要轮询一遍所有的外围机发过来的数据包
然后归并,这样就很公平嘛
难道不是?
然后从这一万个票的pool里面找出一个最优解来
这就是你要做的啊,而且尽量在1ms内完成
我觉得没戏

【在 n****j 的大作中提到】
: 你意思要等 10000 张票再开始卖?可能的组合也许有上亿,怎么组合才是最优,你说
: 清楚。
: 还有,人家明明排第一个,因为你的最优算法,因为只买一站让你踢出去了,这个公平
: 不公平。
: 没关系,只要你脑子不浆糊,你说得出我就写得出。

相关主题
老魏号称100%出票,现在的算法有碎片化问题吧。100%出票就无法实现了吧
赵老师那个pool更好做古德霸放个带细节设计的方案吧
100%和必需出票属于没戏了看了看程序员们的12306方案,真不值配他们那么多钱。
进入Programming版参与讨论
z****e
发帖数: 54598
11
就是因为并发数量大
所以有足够的pool size给你去找到一个能够占住所有座位的解
如果并发数量小,这个还有难度
所以天空才是你的极限,干巴爹
n****j
发帖数: 1708
12
真是受不了你,居然说轮询?即使轮询,跟算票的也无关,毫无压力,无非没事撑了把
网络堵住。另外你回答我问题,别车轱辘,到底怎样的算法是公平,刚才已经举例了。
最后,我明确告诉你,费劲心思扯 100 出票的蛋,对性能基本没有影响 LOL

【在 z****e 的大作中提到】
: 就是因为并发数量大
: 所以有足够的pool size给你去找到一个能够占住所有座位的解
: 如果并发数量小,这个还有难度
: 所以天空才是你的极限,干巴爹

z****e
发帖数: 54598
13

是么?你不用找最优解,当然无影响咯
这样会有碎片诶

【在 n****j 的大作中提到】
: 真是受不了你,居然说轮询?即使轮询,跟算票的也无关,毫无压力,无非没事撑了把
: 网络堵住。另外你回答我问题,别车轱辘,到底怎样的算法是公平,刚才已经举例了。
: 最后,我明确告诉你,费劲心思扯 100 出票的蛋,对性能基本没有影响 LOL

n****j
发帖数: 1708
14
你连什么是最优解都定义不了

【在 z****e 的大作中提到】
:
: 是么?你不用找最优解,当然无影响咯
: 这样会有碎片诶

z****e
发帖数: 54598
15

那就不用废话了
就是尽量没有空位
理解了?
你躲来躲去干什么呢?
你真不懂?

【在 n****j 的大作中提到】
: 你连什么是最优解都定义不了
n****j
发帖数: 1708
16
我说了,有冲突怎么处理,你没给出定义。
话说,你真的真的真的觉得找个最优解很难很难很难么???

【在 z****e 的大作中提到】
:
: 那就不用废话了
: 就是尽量没有空位
: 理解了?
: 你躲来躲去干什么呢?
: 你真不懂?

z****e
发帖数: 54598
17

找个最优解未必很难,但是你没有捷径可以走
所以一万个并发可以让你慢下来
1ms估计你搞不定
冲突的话,你的定义是不是
有多个最优解?那只能抽签选一个最优解了
所以我也没有要求全部最优解出现
一个就行,但是有你必需做到

【在 n****j 的大作中提到】
: 我说了,有冲突怎么处理,你没给出定义。
: 话说,你真的真的真的觉得找个最优解很难很难很难么???

n****j
发帖数: 1708
18
呵呵,pool size = 10000,分摊到 3000 个车次 3 个等级,再考虑一个车次有多张票
avaliable,冲突概率多大你自己算,再提高 100 倍好了。再告诉你一句,这个计算
可以有一个 core 预处理,甚至可以几个 core 并行,对抢票几乎没影响。

【在 z****e 的大作中提到】
:
: 找个最优解未必很难,但是你没有捷径可以走
: 所以一万个并发可以让你慢下来
: 1ms估计你搞不定
: 冲突的话,你的定义是不是
: 有多个最优解?那只能抽签选一个最优解了
: 所以我也没有要求全部最优解出现
: 一个就行,但是有你必需做到

z****e
发帖数: 54598
19

这不是uniformly distributed
看不懂?实际上天朝火车票春运期间主要集中在广州-成都段
其它都好很多,所以这里只需要集中针对某一个车次做模拟就好了

【在 n****j 的大作中提到】
: 呵呵,pool size = 10000,分摊到 3000 个车次 3 个等级,再考虑一个车次有多张票
: avaliable,冲突概率多大你自己算,再提高 100 倍好了。再告诉你一句,这个计算
: 可以有一个 core 预处理,甚至可以几个 core 并行,对抢票几乎没影响。

n****j
发帖数: 1708
20
你证明一下

【在 z****e 的大作中提到】
:
: 这不是uniformly distributed
: 看不懂?实际上天朝火车票春运期间主要集中在广州-成都段
: 其它都好很多,所以这里只需要集中针对某一个车次做模拟就好了

z****e
发帖数: 54598
21

节前看广州,节后看成都
自行google

【在 n****j 的大作中提到】
: 你证明一下
1 (共1页)
进入Programming版参与讨论
相关主题
简单介绍一下老魏的结构100%出票还真没在赌约里。
乱砍两句火车订票老魏号称100%出票,现在的算法有碎片化问题吧。
古德霸啊古德霸,不打你脸是不行了赵老师那个pool更好做
魏公公,赌局我接了,你把500万/秒的订票系统做出来100%和必需出票属于没戏了
赵老师你精确定义 100% 出票100%出票就无法实现了吧
出票正确率的定义,赵,姜请进。古德霸放个带细节设计的方案吧
还有一个问题看了看程序员们的12306方案,真不值配他们那么多钱。
在讨论12306前分布式分票算法
相关话题的讨论汇总
话题: 出票话题: pool话题: 最优话题: 人看话题: 100%