由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 点评一下两个方案
相关主题
我支持 TeacherWei 和 Goodbug 专开一帖制定需求100%出票还真没在赌约里。
来,魏老师来说说,这是不是你当年的事迹?我来写个老魏的详细实现方案。(更新了缺点)
goodbug又丢人了TeacherWei刚才收集点你的小数据
Teacherwei, goodbug,亮工资单吧。W2也成啊。mitbbs 封 goodbug 在 Programming 版 (转载)
TeacherWei 和goodbug 问题好解决老魏goodbug都败给12306了
Re: 不想再看到teacherwei在本版发帖的请进如果你的领域不要那么多人,那你在干什么?
老魏小报告算个屁啊,到现在都没敢发好虫,你怎么看待老魏的新发明
teacherwei果然不再来了mitbbs 封 TeacherWei 在 Programming 版 (转载)
相关话题的讨论汇总
话题: 方案话题: teacherwei话题: goodbug话题: 内行
进入Programming版参与讨论
1 (共1页)
x**n
发帖数: 461
1
一个是GoodBug的方案,建立在使用已知的第三方软件的基础上,对整个流程作改变,
不再实时出票,订票和出票是异步的,disconnect的。
一个是以TeacherWei的方案为基础的德集合,实际上已经不是TeacherWei的方案了,但
是为了方便,还是称作TeacherWei的方案。
GoodBug的方案是典型的 application developer 提出的解决办法:用现有成熟技术。
不改变流程的话,现有技术就是做不到。所以要离线出票,查询和买票分开,用Cache
和snapshot 来支持查询,用离线出票来降低并发transaction 数。缺点是性能可能不
会太好,在scale out的时候还有很多细节需要考虑。
TeacherWei的方案本来并不是一个方案,只是一个解决抢票的基本算法。其核心是查寻
购票在一起。这其实是一个超级简化的方案,比如说如果抢到票了,怎么出票,那个座
位,都没有考虑。而且这个方案有一个大缺陷:没有考虑transaction和lock的问题。
TeacherWei和方案支持者认为InterLocked可以解决这个问题,其实是错误的。这造成
GoodBug所说的有票卖不出去,和票卖给后来的人,而不是先来的问题。
总的说来,GoodBug的方案四平八稳,没有什么特别出彩的地方,但可能工作。
TeacherWei大概没有过实际工作经验。但是能给出自己的思考,虽然可行性比较小,但
如果能搞出一个light weighted 的 two phase commit的transaction manager,则可
能是一个突破。
所以,干活最终要内行来。不过外行能跳出内行给自己的一些圈圈,可能带来突破。
z*******3
发帖数: 13709
2
老魏==外行
古德霸==内行
n*****t
发帖数: 22014
3
你没看明白老魏方案,现在不但有座位还有优化出票

【在 x**n 的大作中提到】
: 一个是GoodBug的方案,建立在使用已知的第三方软件的基础上,对整个流程作改变,
: 不再实时出票,订票和出票是异步的,disconnect的。
: 一个是以TeacherWei的方案为基础的德集合,实际上已经不是TeacherWei的方案了,但
: 是为了方便,还是称作TeacherWei的方案。
: GoodBug的方案是典型的 application developer 提出的解决办法:用现有成熟技术。
: 不改变流程的话,现有技术就是做不到。所以要离线出票,查询和买票分开,用Cache
: 和snapshot 来支持查询,用离线出票来降低并发transaction 数。缺点是性能可能不
: 会太好,在scale out的时候还有很多细节需要考虑。
: TeacherWei的方案本来并不是一个方案,只是一个解决抢票的基本算法。其核心是查寻
: 购票在一起。这其实是一个超级简化的方案,比如说如果抢到票了,怎么出票,那个座

n*****t
发帖数: 22014
4
口阿口丕

【在 z*******3 的大作中提到】
: 老魏==外行
: 古德霸==内行

z*******3
发帖数: 13709
5
老姜
来,我们统一一下主机是啥
你说说主机是啥

【在 n*****t 的大作中提到】
: 你没看明白老魏方案,现在不但有座位还有优化出票
d***a
发帖数: 13752
6
我很久以前做过类似的系统。说实话,正常的方案更接近于第二套方案(有一些不同)
,或者说第二套方案为主,第一套方案为辅。第一套方案适合提供网络服务,但不适合
用来做调度。
z*******3
发帖数: 13709
7
这个我不信
你可以展开说说上下文
什么需求

【在 d***a 的大作中提到】
: 我很久以前做过类似的系统。说实话,正常的方案更接近于第二套方案(有一些不同)
: ,或者说第二套方案为主,第一套方案为辅。第一套方案适合提供网络服务,但不适合
: 用来做调度。

z*******3
发帖数: 13709
8
现在老魏开始弄主机了
这个其实就是机票那一套
这个我熟悉
所以要说类似的系统
我做过

【在 d***a 的大作中提到】
: 我很久以前做过类似的系统。说实话,正常的方案更接近于第二套方案(有一些不同)
: ,或者说第二套方案为主,第一套方案为辅。第一套方案适合提供网络服务,但不适合
: 用来做调度。

n*****t
发帖数: 22014
9
我讲一下我们技校老师教的吧
校门口来了辆包谷车,校长让一班卸车,二班送食堂。校门口的地方挤,后勤科挑了几
个男老师站那人传人。你说那几个老师算一组还是几组我都没意见。反正,车不能在门
口停时间长,交警要来罚款。

【在 z*******3 的大作中提到】
: 老姜
: 来,我们统一一下主机是啥
: 你说说主机是啥

n*****t
发帖数: 22014
10
别扯机票了,路由协议还靠点谱

【在 z*******3 的大作中提到】
: 现在老魏开始弄主机了
: 这个其实就是机票那一套
: 这个我熟悉
: 所以要说类似的系统
: 我做过

相关主题
Re: 不想再看到teacherwei在本版发帖的请进100%出票还真没在赌约里。
老魏小报告算个屁啊,到现在都没敢发我来写个老魏的详细实现方案。(更新了缺点)
teacherwei果然不再来了TeacherWei刚才收集点你的小数据
进入Programming版参与讨论
z*******3
发帖数: 13709
11
看来找你去风俗店探路还是很有道理的

【在 n*****t 的大作中提到】
: 我讲一下我们技校老师教的吧
: 校门口来了辆包谷车,校长让一班卸车,二班送食堂。校门口的地方挤,后勤科挑了几
: 个男老师站那人传人。你说那几个老师算一组还是几组我都没意见。反正,车不能在门
: 口停时间长,交警要来罚款。

z*******3
发帖数: 13709
12
这是打算上超级路由的节奏么?

【在 n*****t 的大作中提到】
: 别扯机票了,路由协议还靠点谱
n*****t
发帖数: 22014
13
风俗店就一个老鸨负责小姐,多了非撕脸揪头发
话说你决定我们技校还凑合不?

【在 z*******3 的大作中提到】
: 看来找你去风俗店探路还是很有道理的
z*******3
发帖数: 13709
14
看靓妹的数量,你们技校靓妹有几个?

【在 n*****t 的大作中提到】
: 风俗店就一个老鸨负责小姐,多了非撕脸揪头发
: 话说你决定我们技校还凑合不?

n*****t
发帖数: 22014
15
你是真没进过我们技校吧?

【在 z*******3 的大作中提到】
: 看靓妹的数量,你们技校靓妹有几个?
z*******3
发帖数: 13709
16
认识几个你的师妹
当时来交换的

【在 n*****t 的大作中提到】
: 你是真没进过我们技校吧?
n*****t
发帖数: 22014
17
你还别说,电信的玩意,经常会有绕不过去的地方,只能上超级路由

【在 z*******3 的大作中提到】
: 这是打算上超级路由的节奏么?
z*******3
发帖数: 13709
18
所以应该去搞通信,而不是网站

【在 n*****t 的大作中提到】
: 你还别说,电信的玩意,经常会有绕不过去的地方,只能上超级路由
n*****t
发帖数: 22014
19
我们农机班一色的老爷们,你认错人了

【在 z*******3 的大作中提到】
: 认识几个你的师妹
: 当时来交换的

N******K
发帖数: 10202
20
12306若干年前就是方案1 tmd 要等很久才知道能不能买到票
这种方案出台 铁道部要被骂死

Cache

【在 x**n 的大作中提到】
: 一个是GoodBug的方案,建立在使用已知的第三方软件的基础上,对整个流程作改变,
: 不再实时出票,订票和出票是异步的,disconnect的。
: 一个是以TeacherWei的方案为基础的德集合,实际上已经不是TeacherWei的方案了,但
: 是为了方便,还是称作TeacherWei的方案。
: GoodBug的方案是典型的 application developer 提出的解决办法:用现有成熟技术。
: 不改变流程的话,现有技术就是做不到。所以要离线出票,查询和买票分开,用Cache
: 和snapshot 来支持查询,用离线出票来降低并发transaction 数。缺点是性能可能不
: 会太好,在scale out的时候还有很多细节需要考虑。
: TeacherWei的方案本来并不是一个方案,只是一个解决抢票的基本算法。其核心是查寻
: 购票在一起。这其实是一个超级简化的方案,比如说如果抢到票了,怎么出票,那个座

相关主题
mitbbs 封 goodbug 在 Programming 版 (转载)好虫,你怎么看待老魏的新发明
老魏goodbug都败给12306了mitbbs 封 TeacherWei 在 Programming 版 (转载)
如果你的领域不要那么多人,那你在干什么?古总并没有输,魏老师也没有赢
进入Programming版参与讨论
x**n
发帖数: 461
21
能不能不要吵技术以外的东西。
大家都是来讨论技术的。
n*****t
发帖数: 22014
22
你确信 12306 没有传达室?

【在 z*******3 的大作中提到】
: 所以应该去搞通信,而不是网站
z*******3
发帖数: 13709
23
现在也收妹子了
技术活没人爱做,招生男女不限

【在 n*****t 的大作中提到】
: 我们农机班一色的老爷们,你认错人了
z*******3
发帖数: 13709
24
现在都有手机了,你们搞通信的最清楚了

【在 n*****t 的大作中提到】
: 你确信 12306 没有传达室?
n*****t
发帖数: 22014
25
前提你要把技术以内的整明白了,不然怎么吵阿?

【在 x**n 的大作中提到】
: 能不能不要吵技术以外的东西。
: 大家都是来讨论技术的。

z*******3
发帖数: 13709
26
那就上主机咯
铁道部又抠

【在 N******K 的大作中提到】
: 12306若干年前就是方案1 tmd 要等很久才知道能不能买到票
: 这种方案出台 铁道部要被骂死
:
: Cache

z*******3
发帖数: 13709
27
那就上主机咯
铁道部又抠

【在 N******K 的大作中提到】
: 12306若干年前就是方案1 tmd 要等很久才知道能不能买到票
: 这种方案出台 铁道部要被骂死
:
: Cache

n*****t
发帖数: 22014
28
那还让包谷车待外面干啥,直接开仓库里卸货得了,排什么队阿

【在 z*******3 的大作中提到】
: 现在都有手机了,你们搞通信的最清楚了
z*******3
发帖数: 13709
29
不懂了吧,多看看二爷最近在干嘛,就知道新节奏了
其实1989那孩子给你点拨过,你没参透

【在 n*****t 的大作中提到】
: 那还让包谷车待外面干啥,直接开仓库里卸货得了,排什么队阿
x**n
发帖数: 461
30
这有可能。所以我说GoodBug的性能可能不会很好。Scale out还有很多细节。
TeacherWei的方案有可能有突破,但需要专家认真设计。真正的东西在于一个light
weighted 的 two phase commit的transaction manager,只是TeacherWei和支持者们
还想不到罢了。

【在 N******K 的大作中提到】
: 12306若干年前就是方案1 tmd 要等很久才知道能不能买到票
: 这种方案出台 铁道部要被骂死
:
: Cache

相关主题
TeacherWei 的订票机的问题来,魏老师来说说,这是不是你当年的事迹?
春运网站架构之争 MapReduce vs MPIgoodbug又丢人了
我支持 TeacherWei 和 Goodbug 专开一帖制定需求Teacherwei, goodbug,亮工资单吧。W2也成啊。
进入Programming版参与讨论
z*******3
发帖数: 13709
31
two phase commit的transaction manager
这个东西要真能做到突破的话,也就不会有nosql的今天了
就是因为接近理论无解,所以干脆不解
当然我不反对有人冲击这个领域

【在 x**n 的大作中提到】
: 这有可能。所以我说GoodBug的性能可能不会很好。Scale out还有很多细节。
: TeacherWei的方案有可能有突破,但需要专家认真设计。真正的东西在于一个light
: weighted 的 two phase commit的transaction manager,只是TeacherWei和支持者们
: 还想不到罢了。

n*****t
发帖数: 22014
32
别几把扯淡了,那孩子技校都没考上,快拉倒吧。
校门就这么宽,只能站一个人,你整 100 个班也是白搭,要想不挨罚,只能站几个老
爷们手倒手传。
艾玛,你能看懂不?我这够通俗易懂了吧?

【在 z*******3 的大作中提到】
: 不懂了吧,多看看二爷最近在干嘛,就知道新节奏了
: 其实1989那孩子给你点拨过,你没参透

z*******3
发帖数: 13709
33
明明是外行
为啥这么喜欢装内行呢?
那孩子技校虽然没考上
但是这个问题,他想到了的

【在 n*****t 的大作中提到】
: 别几把扯淡了,那孩子技校都没考上,快拉倒吧。
: 校门就这么宽,只能站一个人,你整 100 个班也是白搭,要想不挨罚,只能站几个老
: 爷们手倒手传。
: 艾玛,你能看懂不?我这够通俗易懂了吧?

n*****t
发帖数: 22014
34
你到底认真看过老魏的方案不?看懂了没?
老魏方案的核心,就是把核心冲突部分做成单节点,一台主机不够多台主机串联分担负
荷同时备份,其他外围的 web db 啥该啥样还啥样,一个不缺。

【在 x**n 的大作中提到】
: 这有可能。所以我说GoodBug的性能可能不会很好。Scale out还有很多细节。
: TeacherWei的方案有可能有突破,但需要专家认真设计。真正的东西在于一个light
: weighted 的 two phase commit的transaction manager,只是TeacherWei和支持者们
: 还想不到罢了。

z*******3
发帖数: 13709
35
所以最后走向分布式事务
他赶紧改成主机了
你外行不用装了

【在 n*****t 的大作中提到】
: 你到底认真看过老魏的方案不?看懂了没?
: 老魏方案的核心,就是把核心冲突部分做成单节点,一台主机不够多台主机串联分担负
: 荷同时备份,其他外围的 web db 啥该啥样还啥样,一个不缺。

x****u
发帖数: 44466
36
卖票有什么核心冲突?只要把F5给分流了就天下太平。

【在 n*****t 的大作中提到】
: 你到底认真看过老魏的方案不?看懂了没?
: 老魏方案的核心,就是把核心冲突部分做成单节点,一台主机不够多台主机串联分担负
: 荷同时备份,其他外围的 web db 啥该啥样还啥样,一个不缺。

n*****t
发帖数: 22014
37
啥几把破问题他想到了阿,鸭除了喷,我就没看到半点干活,你给总结一下。
咱不带打滚车轱辘的阿

【在 z*******3 的大作中提到】
: 明明是外行
: 为啥这么喜欢装内行呢?
: 那孩子技校虽然没考上
: 但是这个问题,他想到了的

x**n
发帖数: 461
38
这个我不知道。我只是一个application developer,不是computer scientist。是否
会有突破已经超出我的精力,但是说不定哪天这坛子上就出一天才呢。

【在 z*******3 的大作中提到】
: two phase commit的transaction manager
: 这个东西要真能做到突破的话,也就不会有nosql的今天了
: 就是因为接近理论无解,所以干脆不解
: 当然我不反对有人冲击这个领域

z*******3
发帖数: 13709
39
其实他的东西跟你的设计比较接近
哈哈
你把你的各种门外行都能看出问题来的装逼概念
换个名词,就差不多了
cache机,人家叫cloud instance

【在 n*****t 的大作中提到】
: 啥几把破问题他想到了阿,鸭除了喷,我就没看到半点干活,你给总结一下。
: 咱不带打滚车轱辘的阿

z*******3
发帖数: 13709
40
我不rule out这种可能
呵呵
当然一般而言,如果有一个人跳出来说,他的成就是炸药奖级别的
我一定是当笑话看的

【在 x**n 的大作中提到】
: 这个我不知道。我只是一个application developer,不是computer scientist。是否
: 会有突破已经超出我的精力,但是说不定哪天这坛子上就出一天才呢。

相关主题
Teacherwei, goodbug,亮工资单吧。W2也成啊。老魏小报告算个屁啊,到现在都没敢发
TeacherWei 和goodbug 问题好解决teacherwei果然不再来了
Re: 不想再看到teacherwei在本版发帖的请进100%出票还真没在赌约里。
进入Programming版参与讨论
n*****t
发帖数: 22014
41
票源不是?小菊咱不闹了好不好

【在 x****u 的大作中提到】
: 卖票有什么核心冲突?只要把F5给分流了就天下太平。
z*******3
发帖数: 13709
42
也是
但是一开始还没到就挂了
又不是一个地方出现了拥堵

【在 n*****t 的大作中提到】
: 票源不是?小菊咱不闹了好不好
n*****t
发帖数: 22014
43
卧槽,你丫不打滚会死阿,10 几年前没有 cloud instance 的时候电信不计费随便打
阿?
你能不能整点干货出来,我技校毕业的都替你害臊

【在 z*******3 的大作中提到】
: 其实他的东西跟你的设计比较接近
: 哈哈
: 你把你的各种门外行都能看出问题来的装逼概念
: 换个名词,就差不多了
: cache机,人家叫cloud instance

z*******3
发帖数: 13709
44
所以10年前用来解决类似问题的是通过主机
飞机票就是这样
ok?
但是古德霸等人打算用最新的进展来解决这个老难题
我没打滚,是你一外行老想装内行

【在 n*****t 的大作中提到】
: 卧槽,你丫不打滚会死阿,10 几年前没有 cloud instance 的时候电信不计费随便打
: 阿?
: 你能不能整点干货出来,我技校毕业的都替你害臊

x****u
发帖数: 44466
45
你们这些人就是打风车。只要DB很容易实现数据分布,热点车次全部票几秒钟预定完一
点压力也没有,关键是几个刷新要特别处理一下给挡住。

【在 n*****t 的大作中提到】
: 票源不是?小菊咱不闹了好不好
z*******3
发帖数: 13709
46
聪明人都知道,这个东西不好做,很难做
也就是外行,动不动算了点皮毛
就以为自己屌炸天,无所不能
就给内行看笑话了
n*****t
发帖数: 22014
47
最新的进展就是异步处理?擦,丢人不丢人阿,那种方案连特么看的必要都没有,
12306 好歹现在每秒 2 万多单起,你整个 1 万单的还是异步,你信不信刘志军从秦城
跑出来砍你?
别装大蒜了,基础的 IO 开销都没概念,sync 都稀里糊涂的,跑我这充哪门子内行阿

【在 z*******3 的大作中提到】
: 所以10年前用来解决类似问题的是通过主机
: 飞机票就是这样
: ok?
: 但是古德霸等人打算用最新的进展来解决这个老难题
: 我没打滚,是你一外行老想装内行

z*******3
发帖数: 13709
48
老姜你先了解一下行不?
别瞎喷了
1989那孩子说得挺好的

【在 n*****t 的大作中提到】
: 最新的进展就是异步处理?擦,丢人不丢人阿,那种方案连特么看的必要都没有,
: 12306 好歹现在每秒 2 万多单起,你整个 1 万单的还是异步,你信不信刘志军从秦城
: 跑出来砍你?
: 别装大蒜了,基础的 IO 开销都没概念,sync 都稀里糊涂的,跑我这充哪门子内行阿

n*****t
发帖数: 22014
49
没看到可取之处,你来点个睛吧

【在 z*******3 的大作中提到】
: 老姜你先了解一下行不?
: 别瞎喷了
: 1989那孩子说得挺好的

z*******3
发帖数: 13709
50
你应该求同存异
一点小概念上的差异,你就不要太过于计较了
然后就看懂了
当然这改变不了你是外行的本质

【在 n*****t 的大作中提到】
: 没看到可取之处,你来点个睛吧
相关主题
我来写个老魏的详细实现方案。(更新了缺点)老魏goodbug都败给12306了
TeacherWei刚才收集点你的小数据如果你的领域不要那么多人,那你在干什么?
mitbbs 封 goodbug 在 Programming 版 (转载)好虫,你怎么看待老魏的新发明
进入Programming版参与讨论
n*****t
发帖数: 22014
51
屁个异同,鸭没半点干货,让你找出来你又打滚。打滚你倒是内行

【在 z*******3 的大作中提到】
: 你应该求同存异
: 一点小概念上的差异,你就不要太过于计较了
: 然后就看懂了
: 当然这改变不了你是外行的本质

z*******3
发帖数: 13709
52
不行,不如你在行
姜还是老的辣
外行都能装半天
内行人说话不这么说
你说的我都懒得看
概念会纠结半天

【在 n*****t 的大作中提到】
: 屁个异同,鸭没半点干货,让你找出来你又打滚。打滚你倒是内行
n*****t
发帖数: 22014
53
求你了,少打一次滚行不行,你说那娃有可取之处,贴出来,再不贴你丫找的日本妹全
都是泰国人妖

【在 z*******3 的大作中提到】
: 不行,不如你在行
: 姜还是老的辣
: 外行都能装半天
: 内行人说话不这么说
: 你说的我都懒得看
: 概念会纠结半天

z*******3
发帖数: 13709
54
靠,你带路的
要是人妖也是你先倒霉
那孩子说的基本上都靠谱
八九不离十,重复了多没意思
自己去看,我懒得翻

【在 n*****t 的大作中提到】
: 求你了,少打一次滚行不行,你说那娃有可取之处,贴出来,再不贴你丫找的日本妹全
: 都是泰国人妖

n*****t
发帖数: 22014
55
翻不出来你就找的就是人妖,全家都是人妖

【在 z*******3 的大作中提到】
: 靠,你带路的
: 要是人妖也是你先倒霉
: 那孩子说的基本上都靠谱
: 八九不离十,重复了多没意思
: 自己去看,我懒得翻

z*******3
发帖数: 13709
56
老姜你带路

【在 n*****t 的大作中提到】
: 翻不出来你就找的就是人妖,全家都是人妖
n*****t
发帖数: 22014
57
带你去人妖家,先奸后杀再奸再杀

【在 z*******3 的大作中提到】
: 老姜你带路
x**n
发帖数: 461
58
第一,这不是TeacherWei原来的方案,原来的方案是一台单机打天下。后来大家不停地
打补丁才成这样。
第二,就是这个核心的单机节点。用Interlocked。当然,你可以欺负一帮Java
developer 不知道 interlocked。但是至少你得说是semaphore吧,或者是自己实现的
semaphore.

【在 n*****t 的大作中提到】
: 你到底认真看过老魏的方案不?看懂了没?
: 老魏方案的核心,就是把核心冲突部分做成单节点,一台主机不够多台主机串联分担负
: 荷同时备份,其他外围的 web db 啥该啥样还啥样,一个不缺。

n*****t
发帖数: 22014
59
老魏的方案单机有 16 个 core,2 个 10 gbe,现在我们找不到所以无法验证。按那台
机器,或许连计数器都不用了,单线程直接搞定。至于说补丁,那是不断提新要求产生
的。
这不,我刚才还在管古德八要个完整的 requirements

【在 x**n 的大作中提到】
: 第一,这不是TeacherWei原来的方案,原来的方案是一台单机打天下。后来大家不停地
: 打补丁才成这样。
: 第二,就是这个核心的单机节点。用Interlocked。当然,你可以欺负一帮Java
: developer 不知道 interlocked。但是至少你得说是semaphore吧,或者是自己实现的
: semaphore.

t**********1
发帖数: 550
60
第一,从来都不是一台单机打天下。
第二,Interlocked不是semaphore。真的不是。

【在 x**n 的大作中提到】
: 第一,这不是TeacherWei原来的方案,原来的方案是一台单机打天下。后来大家不停地
: 打补丁才成这样。
: 第二,就是这个核心的单机节点。用Interlocked。当然,你可以欺负一帮Java
: developer 不知道 interlocked。但是至少你得说是semaphore吧,或者是自己实现的
: semaphore.

相关主题
mitbbs 封 TeacherWei 在 Programming 版 (转载)春运网站架构之争 MapReduce vs MPI
古总并没有输,魏老师也没有赢我支持 TeacherWei 和 Goodbug 专开一帖制定需求
TeacherWei 的订票机的问题来,魏老师来说说,这是不是你当年的事迹?
进入Programming版参与讨论
b*******s
发帖数: 5216
61
semaphore? LOL

【在 x**n 的大作中提到】
: 第一,这不是TeacherWei原来的方案,原来的方案是一台单机打天下。后来大家不停地
: 打补丁才成这样。
: 第二,就是这个核心的单机节点。用Interlocked。当然,你可以欺负一帮Java
: developer 不知道 interlocked。但是至少你得说是semaphore吧,或者是自己实现的
: semaphore.

b*******g
发帖数: 603
62
这不就是找个地把东西尽快泻下来,再慢慢整嘛。校长看似没让饭作快一点,从老师那
里传过去,那边直接上饭碗呀,仓库就不用了。

【在 n*****t 的大作中提到】
: 我讲一下我们技校老师教的吧
: 校门口来了辆包谷车,校长让一班卸车,二班送食堂。校门口的地方挤,后勤科挑了几
: 个男老师站那人传人。你说那几个老师算一组还是几组我都没意见。反正,车不能在门
: 口停时间长,交警要来罚款。

x**n
发帖数: 461
63
你這個系統裡 semaphore 是必需的,不管你直接用 .net class 還是自己用
interlocked 實現,本質都是 semaphore。另外其實 goodbug 已經給你提示了,你還
需要 acid,這些加起來,就不是光 interlocked 那麼簡單了

【在 t**********1 的大作中提到】
: 第一,从来都不是一台单机打天下。
: 第二,Interlocked不是semaphore。真的不是。

n*****t
发帖数: 22014
64
这俩不是一个玩意啊,哥

【在 x**n 的大作中提到】
: 你這個系統裡 semaphore 是必需的,不管你直接用 .net class 還是自己用
: interlocked 實現,本質都是 semaphore。另外其實 goodbug 已經給你提示了,你還
: 需要 acid,這些加起來,就不是光 interlocked 那麼簡單了

x**n
发帖数: 461
65
不是 你想的那麼簡單。Interlocked 是不夠的

【在 n*****t 的大作中提到】
: 这俩不是一个玩意啊,哥
n*****t
发帖数: 22014
66
我的方案没用这玩意,你又弄错了 。。。

【在 x**n 的大作中提到】
: 不是 你想的那麼簡單。Interlocked 是不夠的
z*******3
发帖数: 13709
67
老姜跟你说了多少遍,你的方案很少人认真看

【在 n*****t 的大作中提到】
: 我的方案没用这玩意,你又弄错了 。。。
x**n
发帖数: 461
68
說的是 TeacherWei 的方案。看見你給原方案打了不少補丁。只是我碼字比較慢,沒顧
得上你的,要不下個星期有空了單開一貼,談你的?

【在 n*****t 的大作中提到】
: 我的方案没用这玩意,你又弄错了 。。。
n*****t
发帖数: 22014
69
简单说,老魏的方案 98% 以上时间 interlocked 即可

【在 x**n 的大作中提到】
: 說的是 TeacherWei 的方案。看見你給原方案打了不少補丁。只是我碼字比較慢,沒顧
: 得上你的,要不下個星期有空了單開一貼,談你的?

l*****9
发帖数: 9501
70
这种话不是程序员语言。2%错也不行啊

【在 n*****t 的大作中提到】
: 简单说,老魏的方案 98% 以上时间 interlocked 即可
相关主题
来,魏老师来说说,这是不是你当年的事迹?TeacherWei 和goodbug 问题好解决
goodbug又丢人了Re: 不想再看到teacherwei在本版发帖的请进
Teacherwei, goodbug,亮工资单吧。W2也成啊。老魏小报告算个屁啊,到现在都没敢发
进入Programming版参与讨论
n*****t
发帖数: 22014
71
谁告诉你是 2% 错?理解不能就别掺和了

【在 l*****9 的大作中提到】
: 这种话不是程序员语言。2%错也不行啊
x**n
发帖数: 461
72
切身體會,以前工作的組有一個級別特高的。有一次我給他指出錯後,他就說這種情況
正常情況下絕對不會出現。這麼多年 QA 都沒有能 trigger 那個錯。不過,每年都會
有客戶那裡莫名其妙的 crash ,連個 log 都沒有。

【在 l*****9 的大作中提到】
: 这种话不是程序员语言。2%错也不行啊
l*****9
发帖数: 9501
73
那你给出98%的criteria
常听到不懂行的人或者烂程序员说,99%都对了。问题是,合格的程序员必须正确的处
理那剩下的1%情况,而且往往这1%还要分成许多不同的case.

【在 n*****t 的大作中提到】
: 谁告诉你是 2% 错?理解不能就别掺和了
n*****t
发帖数: 22014
74
1000 张票,最后 10+ 张票会出现互锁引起的颠簸,这个时候计数器效率低了,要用锁

【在 l*****9 的大作中提到】
: 那你给出98%的criteria
: 常听到不懂行的人或者烂程序员说,99%都对了。问题是,合格的程序员必须正确的处
: 理那剩下的1%情况,而且往往这1%还要分成许多不同的case.

1 (共1页)
进入Programming版参与讨论
相关主题
mitbbs 封 TeacherWei 在 Programming 版 (转载)TeacherWei 和goodbug 问题好解决
古总并没有输,魏老师也没有赢Re: 不想再看到teacherwei在本版发帖的请进
TeacherWei 的订票机的问题老魏小报告算个屁啊,到现在都没敢发
春运网站架构之争 MapReduce vs MPIteacherwei果然不再来了
我支持 TeacherWei 和 Goodbug 专开一帖制定需求100%出票还真没在赌约里。
来,魏老师来说说,这是不是你当年的事迹?我来写个老魏的详细实现方案。(更新了缺点)
goodbug又丢人了TeacherWei刚才收集点你的小数据
Teacherwei, goodbug,亮工资单吧。W2也成啊。mitbbs 封 goodbug 在 Programming 版 (转载)
相关话题的讨论汇总
话题: 方案话题: teacherwei话题: goodbug话题: 内行