第93章 专利了解一下(1/2)
“很简单,我放弃强一致性就是了。”顾川十分平静的说道。
“什么?”在场都是泰斗,听到这话,都是一愣。
“小顾啊,这不能无视啊。”顾校確实没想到顾川会这么回答,“像你说的qq,要是一致性丟失还是小事,如果是银行,没一致性,那不乱套了嘛...咳咳...”
“哎,老顾,別著急別著急...”蒋校赶忙帮顾校顺气,“今天没吃药?”
“没事...咳咳...”顾校摆了摆手,“老毛病了。”
顾川提出的这套东西太过新颖,他隱隱觉得这是一门可以开宗立派的东西。
结果到了最后最重要的东西,顾川却说要放弃。
从高峰一下摔到谷底,顾校差点一口血喷出来。
“老师,小顾毕竟才大一,能想出这些已经很不错了,不可能面面俱到,你別要求太高了...”罗俊舟赶忙递上一瓶矿泉水,劝道,“喝口水,润一下。”
“是啊是啊,”左伟也慌了神,“老师,身体重要。”
站在台上的顾川傻眼了。
妈的,大爱仙尊的名台词果然杀伤力巨大。
不是什么逼都能装的。
“呃...”他用小指挠了挠头,“其实我只说要放弃强一致性,没说要放弃一致性本身啊...”
“什么东西?”顾校拨开自家学生,沙哑著嗓子,语气恳切,“你快点说。”
“呃,是这样。”顾川用粉笔在黑板上写了c、a、p三个字母。
“在这套分布式网格中,consistency(一致性)、availability(可用性)以及partition tolerance(分区容错性),是一个不可能三角,只能存在两个。”
“那么我们为什么要死磕传统的一致性呢?”
“你快点说,別卖关子。”顾校脸上还有点不健康的潮红,呼吸有点急促,“什么办法。”
“是是是...”顾川訕訕笑,“我想的是接口的绝对冪等性。”
“举个例子您就明白了,就以您说的银行系统来讲。”
“a在把任务扔进总线时,必须在数据包上打上一个全局唯一流水號。
b在执行扣款前,它的底层逻辑只有一行代码,去极速缓存里查一下,这个流水號处理过了没有。
如果处理过了,不管a是什么原因重发一百次消息,b都直接跳过扣款,直接返回成功就可以了。”
“校长,既然网络不可靠,我们就乾乾脆脆承认他的不可靠嘛,新问题用新办法,这套全局流水號和冪等性校验,就可以解决问题了。”
“这…cap不是去年…我记得是伯克利的一位教授提出的猜想吗?”罗俊舟稍微想想,就知道肯定能行,喃喃自语,
“神乎其神…这个要是发论文的话…能拿国际大奖吧…”
“这…”顾校连咳嗽都忘了,“冪等性…全局流水號…”
啪!
他猛的拍了一下桌子,“顾川,我没猜错,你应该没有仿真数据,也没有原型系统吧?”
“这东西,在全中国,甚至全世界都没有现成的东西可以参考,你到底怎么想出来的?”
“你给我老实说。”
“我…”顾川放下粉笔,看了看天花板,“其实我做了个很长很长的梦…”
“嗯…梦到的。”
台下几人顿时有些哭笑不得。
不是哥们,你中国版拉马努金啊?
“…顾川,我只问你,你这个论文,准备怎么发?”顾校到底是顾校,定力最强。
逻辑上说,一个18岁,父母双亡的孩子,確实除了做梦,没別的方法能获得这种知识了。
总不能是预知未来吧?
“嗯?”顾川眨了眨眼,“我为什么要这么早发论文?”
“?”
在场所有人都愣住了。
“顾川。”杨健龙作为他的系主任,以为顾川不知道轻重,“你这篇论文,甚至可以衝击sigcomm!”
本章未完,点击下一页继续阅读。