第32章 陋室深谈(1/2)

徐云深教授的那张素雅名片,被林辰像对待传国玉玺一样,小心翼翼地夹在了他最常翻阅的《设计模式》精装本里。

那不仅仅是一张纸片,更像是一张通往更高知识殿堂和潜在资源的vip门票。

沙龙结束后的几天,林辰的脑子里还在反复回响着徐教授关于“最终一致性”、“cap权衡”以及“数据智能驱动”的论述,这些思想如同精准的手术刀,为他正在构思的“开放qq”下一代分布式架构,廓清了迷雾,指明了方向。

他并没有急于联系徐教授。贸然的打扰是不智的,他需要沉淀,需要将沙龙上的收获消化吸收,并转化为团队实实在在的行动。

他组织核心团队开了几次闭门技术研讨会,将徐教授的理念与“开放qq”的实际结合,重新梳理了技术路线图。

王哲和刘博对“拥抱最终一致性”的观点表现出极大的兴趣(尤其是刘博,眼中罕见地闪烁着称之为“兴奋”的光芒),开始着手设计新的消息可靠投递与状态同步机制。

陈浩则被“高可用性是底线”这句话深深触动,对自己负责的登录和会话模块提出了更高的容错要求。

直到一周后,林辰感觉初步的消化和团队共识已经形成,并且针对新的架构思路,他也产生了一些更深层次的、甚至略带挑战性的疑问时,他才郑重地拿起电话,拨通了名片上的号码。

电话接通,传来徐云深教授那温和而富有磁性的声音:“喂,你好,我是徐云深。”

“徐教授您好,我是林辰,上周在分布式系统沙龙上向您提问的那个学生。”林辰尽量让自己的声音保持平稳和恭敬。

“哦,林辰啊,我记得你。”徐云深的语气带着笑意,“怎么样,对那天讨论的问题,有新的想法了?”

“是的,徐教授。您的一席话让我们团队受益匪浅,我们也根据您的指导调整了架构方向。

不过,在具体实践过程中,我们又遇到了一些新的困惑,不知您是否方便,我们能否当面再向您请教一下?”林辰措辞谨慎地提出请求。

“当然方便。”徐云深很爽快,“我明天下午三点后在fit楼314办公室,你直接过来就好。”

第二天下午,林辰准时出现在fit楼。

这栋楼有些年头了,墙皮略显斑驳,走廊里弥漫着老房子特有的、混合着书籍、灰尘和一丝化学试剂的味道。314办公室的门虚掩着,林辰轻轻敲了敲。

“请进。”里面传来徐教授的声音。

林辰推门而入。办公室不大,甚至可以说有些狭小和简陋。

靠墙是两排顶到天花板的书架,塞满了厚薄不一的书籍和期刊,中文的、英文的,从《计算机程序设计艺术》到《物理评论快报》,涉猎极广。

窗边是一张堆满了论文和草稿纸的书桌,一台当时还算稀有的液晶显示器亮着,上面显示着复杂的电路图或者算法流程图。

空气中除了书卷气,还隐约有一丝……方便面调料包的味道?

徐云深教授正坐在书桌后,手里拿着一支红笔,在一篇打印的论文上勾画着。

看到林辰,他放下笔,笑着指了指书桌对面那把看起来有些年头的木质椅子:“林辰来了,坐。地方有点乱,别介意。”

林辰依言坐下,目光快速扫过办公室,心中对这位大牛的印象更加具体和亲切——这是一位真正沉浸在学术世界里的学者,物欲极低,精神世界却无比丰饶。

“徐教授,打扰您了。”林辰将带来的一份整理好的“开放qq新架构思路与问题”的简要文档双手递上。

徐云深接过文档,没有立刻翻阅,而是饶有兴致地看着林辰:“先不急着看文档。林辰,我很好奇,你们这个团队,都是学生?怎么想到要做‘开放qq’这样一个……嗯,野心不小的项目?”

这是一个超出技术范畴的问题,关乎初心和愿景。

林辰沉吟片刻,决定坦诚相告:“徐教授,我们团队目前七个人,都是在校学生。至于为什么做qq……”他笑了笑,眼神清澈而坚定,“可能听起来有点狂,但我们觉得,未来的世界,应该是高度连接的。

人们沟通的方式,不应该再受制于距离、时间甚至终端设备。

我们想创造一种更即时、更自由、更有温度的连接方式。qq,只是我们实现这个想法的第一个载体。”

“连接……温度……”徐云深轻声重复着这两个词,目光中流露出赞赏,“很好的出发点。

技术不应该只是冷冰冰的代码和协议,其终极目的,应该是服务于人,改善生活。你们有这个认知,很难得。”

他这才翻开林辰带来的文档,快速浏览起来。他的阅读速度极快,目光锐利,不时在一些关键点停留,手指轻轻敲击桌面。

“嗯……基于用户id哈希的分片策略……引入消息队列做异步解耦……读写分离,缓存集群……哦?这里还提到了用gossip协议做节点状态同步的设想?”徐云深抬起头,眼中闪过一丝惊讶,“这些都是你们自己讨论出来的?”

“是的,徐教授。主要是基于您上次的启发,以及我们团队内部,尤其是刘博和王哲两位同学的深入探讨。”林辰如实回答,并不贪功。

“了不得。”徐云深由衷赞叹,“这个架构思路,已经具备了支撑百万级用户的潜力,而且预留了向千万级甚至更高扩展的空间。

尤其是对gossip协议的应用思考,虽然还比较初步,但方向是对的,这在p2p网络和分布式数据库中有很大价值。”

本章未完,点击下一页继续阅读。