在引入了虚拟节点后,不仅解决了雪崩问题,还顺手解决了异构算力问题。
“咳咳。”顾校不满的斜了一眼两人,“丢不丢人?”
“啊…好…”两人这才想起这是在哪,连忙坐下,开始窃窃私语,讨论可行性。
“你还好意思说他们?”蒋校看在眼里,歪着头低声说道,“你刚刚差点把手上笔甩飞了。”
“滚…”顾校摁了摁眉头,感叹道,“太吓人了,老蒋。”
“怎么说,这块你是专家。”蒋校皱眉,,“理论上可行?”
“可能不仅仅是理论上…”顾校颤颤巍巍地摘下眼镜,抹了把眼睛,
“你不明白…他说的东西,虽然都是旧有理论,但是完全碎片化,有的是六十年代提出的猜想,有的是前几年刚出来的公式。”
“一年有多少期刊,多少论文?他到底是怎么把这些知识整合在一起的…而且很多论文,都没人翻译…”
“你们学校能把数学和计算机结合的,有多少?”
“我明确告诉你,我们学校,博士生里面,一个没有。”
“老蒋,我现在突然有点担心,我教不了他哟。”
“别胡说。”蒋校皱眉,“你是院士,有些话不能说出口的。”
顾校没有回答,只是重新戴上眼镜,笑呵呵的对站在讲台上的顾川说道,
“顾川啊,我还有最后一个问题。”
“您说。”顾川松了口气。
天色真不早了。
“你怎么保证,数据一致性的问题?”顾校缓缓问道,“在我们现在的结构里…算了,你肯定懂我在说什么吧?”
他看着顾川的眼睛。
“知道。”顾川点头,
“您是想说,现在的数据结构,用数据库锁住,哪怕卡顿也不会有问题,我的这个如果卡顿丢包,可能会出大问题对吧?”
“没错。”顾校闭了闭眼睛,“这不是考较,而是探讨,你说说你的想法就好…嗯…这块我也没想明白。”
这话一出,整间教室都安静了下来,就连蒋校的眼神都变了变。
一位院士要跟一个少年探讨吗…
后座的许倩媛在顾川回答第一个问题的时候就已经大脑宕机了。
为什么每个字都能听懂,连起来就看不明白了…
顾川原来这么厉害吗?
那这题…顾川会吗?
夕阳照进教室的窗户,把顾川的半边身子映衬的金黄。
“好。”他的声音很平,很稳,嗓音还带着少年的清朗,
“我有点想法,还请各位指正。”
…
第93章 专利了解一下
“很简单,我放弃强一致性就是了。”顾川十分平静的说道。
“什么?”在场都是泰斗,听到这话,都是一愣。
“小顾啊,这不能无视啊。”顾校确实没想到顾川会这么回答,“像你说的QQ,要是一致性丢失还是小事,如果是银行,没一致性,那不乱套了嘛...咳咳...”
“哎,老顾,别着急别着急...”蒋校赶忙帮顾校顺气,“今天没吃药?”
“没事...咳咳...”顾校摆了摆手,“老毛病了。”
顾川提出的这套东西太过新颖,他隐隐觉得这是一门可以开宗立派的东西。
结果到了最后最重要的东西,顾川却说要放弃。
从高峰一下摔到谷底,顾校差点一口血喷出来。
“老师,小顾毕竟才大一,能想出这些已经很不错了,不可能面面俱到,你别要求太高了...”罗俊舟赶忙递上一瓶矿泉水,劝道,“喝口水,润一下。”
“是啊是啊,”左伟也慌了神,“老师,身体重要。”
站在台上的顾川傻眼了。
妈的,大爱仙尊的名台词果然杀伤力巨大。
不是什么逼都能装的。
“呃...”他用小指挠了挠头,“其实我只说要放弃强一致性,没说要放弃一致性本身啊...”
“什么东西?”顾校拨开自家学生,沙哑着嗓子,语气恳切,“你快点说。”
“呃,是这样。”顾川用粉笔在黑板上写了C、A、P三个字母。
“在这套分布式网格中,consistency(一致性)、availability(可用性)以及partition tolerance(分区容错性),是一个不可能三角,只能存在两个。”
“那么我们为什么要死磕传统的一致性呢?”
“你快点说,别卖关子。”顾校脸上还有点不健康的潮红,呼吸有点急促,“什么办法。”
“是是是...”顾川讪讪笑,“我想的是接口的绝对幂等性。”
“举个例子您就明白了,就以您说的银行系统来讲。”
“A在把任务扔进总线时,必须在数据包上打上一个全局唯一流水号。
B在执行扣款前,它的底层逻辑只有一行代码,去极速缓存里查一下,这个流水号处理过了没有。
如果处理过了,不管A是什么原因重发一百次消息,B都直接跳过扣款,直接返回成功就可以了。”
“校长,既然网络不可靠,我们就干干脆脆承认他的不可靠嘛,新问题用新办法,这套全局流水号和幂等性校验,就可以解决问题了。”
“这…CAP不是去年…我记得是伯克利的一位教授提出的猜想吗?”罗俊舟稍微想想,就知道肯定能行,喃喃自语,
“神乎其神…这个要是发论文的话…能拿国际大奖吧…”
“这…”顾校连咳嗽都忘了,“幂等性…全局流水号…”
啪!
他猛的拍了一下桌子,“顾川,我没猜错,你应该没有仿真数据,也没有原型系统吧?”
“这东西,在全中国,甚至全世界都没有现成的东西可以参考,你到底怎么想出来的?”
“你给我老实说。”
“我…”顾川放下粉笔,看了看天花板,“其实我做了个很长很长的梦…”
“嗯…梦到的。”
台下几人顿时有些哭笑不得。
不是哥们,你中国版拉马努金啊?
“…顾川,我只问你,你这个论文,准备怎么发?”顾校到底是顾校,定力最强。
逻辑上说,一个18岁,父母双亡的孩子,确实除了做梦,没别的方法能获得这种知识了。
总不能是预知未来吧?
“嗯?”顾川眨了眨眼,“我为什么要这么早发论文?”
“?”
在场所有人都愣住了。
“顾川。”杨健龙作为他的系主任,以为顾川不知道轻重,“你这篇论文,甚至可以冲击SIGCOMM!”
SIGCOMM,是全球计算机领域无可争议的第一会议,每年只录取30至40篇论文。
“你知道你在bbs上的那个论文雏形解决了什么问题吗?C10k啊!这可是世界难题。”
“现在才十月头,要是我们马力全开…”杨健龙看向罗俊舟。
“完全来得及。”罗俊舟脸色涨红。
“嗯,教授你说的对。”顾川笑着说道,“但是我认为,应该先申请专利。”
“?”
全场又是一愣。
顾川看着他们的表情,微微耸了耸肩。
他跟教授们说的,其实就是云服务器。
aws这会儿都不知道在哪里,不申请专利,等着干嘛呢?
论文迟点发也没关系,国际专利这块,顾川确实搞不定。
如果没记错,光申请,还要十几万。
另外还需要提供数据参考和各种模型…
“…小顾啊。”蒋校也没想到这个东南学生这么离谱,小声提醒,“我们学术界,一般不申请专利的。”
那是因为学术界99.9%的研究成果没有价值,等被老美卡脖子,你就老实了。
顾川腹诽一句,摇摇头,“蒋校,我认为这个东西是未来。”
“很简单…总不可能以后我们都无限买服务器吧?”
“那我这套理论,我个人觉得挺成熟的,名字我都想好了。”
“《一种基于事件就绪通知的 O(1)复杂度网络并发连接处理方法及系统》。”
“《一种基于虚拟节点映射的分布式环形路由负载均衡与防级联失效方法》。”
“《一种面向异构计算环境的动态权重分配与自适应扩缩容网络系统》。”
“《分布式网络环境下基于全局流水号与异步队列的幂等交易处理方法》。”
“《无状态服务端架构下基于最终一致性的高容错数据流转系统》
“…”
顾川一口气报了十来个名字,涉及单机并发、分布式云计算、微服务架构等等方面。
末了还不忘添了一句,“嗯,我还想申请PCT国际专利。”
“当然,这一切离不开学校的栽培。”
顾川笑眯眯的说道,
“如果学校可以批给我几台服务器,帮我走一下专利流程,后面不管是中文论文还是英文论文,我都可以当二作…”
“这…”顾校有些犹豫。
他是纯粹的学术型学者,对专利这种东西,有天然的排斥性。
但这理论是顾川提出来的,想绕过去,只能去侵占。