第17章 首次宕机
顾舟的“六度空间理论”,让整个开拓者团队陷入了一种“认知升维”后的集体亢奋中。
每个人都像是被打通了任督二脉的武林高手,看问题的视角,已经从“如何做好一个產品”,跃升到了“如何构建一个社交帝国”。
在这种狂热的驱动下,校友录和同乡会这两个基於真实关係链的大杀器,被迅速提上了开发日程。
然而,理想的丰满,很快就撞上了现实的骨感。
当胡帆和李强,试图將顾舟描绘的“全网用户关係图谱”转化为资料库模型时,他们第一次遇到了自己无法解决的难题。
“不行......完全不行!”
在网吧二楼那间烟雾繚绕的“圣地”,胡帆顶著两个硕大的黑眼圈,近乎崩溃地抓著自己的头髮,“如果要实现全用户的关係检索,数据表的关联查询会变得异常复杂!现在用户量才几万,一次查询的响应时间就已经超过了五秒。等以后用户量上百万、上千万,一次查询,伺服器估计会直接烧掉!”
“而且,每个用户都要存储他的学校、家乡、高中等多维度信息,数据冗余太严重了!我们现在的资料库架构,根本撑不住这种几何级数的增长!”李强也在一旁补充道,脸上满是挫败感。
这是他们第一次,在顾舟没有给出具体解决方案的情况下,独立面对一个世界级的技术难题——海量社交网络关係存储与检索。
顾舟看著他们画在白板上那张密密麻麻、用无数线条连接起来、乱得像一团毛线的e-r图,没有说话。
他知道,团队的技术水平,已经摸到了第一块天花板。
他可以告诉他们用图资料库或者建立多级索引来解决问题。但这些超越时代太多的概念,以胡帆他们目前的知识储备,就算他讲了,他们也理解不了,更不可能实现。
团队,需要新鲜的、更强大的血液了。
还没等顾舟下定决心,现实就给了他们最沉重的一击。
周五晚上九点,是大学城夜生活的黄金时段,也是西京客栈在线人数的最高峰。
就在这时,异变突生。
魏巍师兄正盯著的监控后台,突然爆出一连串刺眼的红色警报!
“cpu占用率99%!”
“资料库连接池耗尽!”
“伺服器......无响应了!”
宕机了!
在最关键的时刻,承载著数万用户喜怒哀乐的伺服器,因为负载太高不堪重负,死机了!
整个网吧二楼瞬间陷入一片死寂。
紧接著,陈默的手机,如同催命符一般,疯狂地响了起来。是运营商的告警电话。
“完了......”陈默的脸色,瞬间变得惨白。
【写到这里我希望读者记一下我们域名 101 看书网解书荒,101??????.??????超实用 】
对於一个网际网路產品而言,在高峰期发生长时间的宕机,无异於一场灾难。
顾舟的表情,前所未有地凝重。他立刻下令:“胡帆、李强,重启资料库服务,清空缓存!魏巍,立刻在bbs和所有我们能发声的渠道,发布伺服器紧急维护公告,態度要诚恳!”
团队在慌乱中开始紧急抢修。但由於缺乏处理这种大规模並发危机的经验,整个过程手忙脚乱。
足足过了半个小时,在重启了数次伺服器后,“西京客栈”才勉强恢復了访问。
但损失,已经造成。
后台数据显示,就在这短短的半个小时里,至少有三成以上的在线用户,因为无法忍受漫长的等待而选择了下线。bbs上,关於“西京客栈太垃圾”的抱怨帖,已经盖起了高楼。
这次事故,像一盆冰冷的凉水,浇在了所有人的头上,让他们从之前的狂热中,彻底清醒了过来。
当晚的復盘会上,气氛压抑得可怕。
“是我的错。”胡帆主动承担了责任,声音沙哑,“我设计的资料库查询语句,在高峰期出现了问题,导致了整个系统的崩溃。”
“不,这不怪你。”顾舟摇了摇头,目光扫过每一个垂头丧气的成员,“这怪我。怪我高估了我们目前的技术储备,也低估了业务增长的速度。我们的团队,就像一群开著拖拉机的士兵,却要去打一场开著坦克的战爭,装备……已经跟不上了。”
他站起身,走到白板前,拿起笔。
“从今天起,开拓者最重要的任务,不是开发新功能,而是招兵买马!”
“我们要找的,不是普通的技术员。”顾舟的眼神变得异常锐利,“我们要找的,有高並发经验的技术人才!”
“去哪儿找啊?”宋军伟茫然地问,“咱们这点庙,能请来什么大神?”
顾舟没有回答,而是在白板上,缓缓写下了三个名字。
第一个名字:秦风。
“秦风,计算机系研二师兄。本硕连读的天才,西京大学acm集训队连续三年的队长,传说中的『代码机器』。性格孤僻,除了代码,对什么都不感兴趣。我听说,他最近正在为一篇关於『分布式计算』的论文发愁,而且......因为看不上那些网际网路公司的技术水平,他拒掉了所有公司的offer,至今还没找工作。”
第二个名字:张磊。
“张磊,我们系的专业课老师,刚从美国留学回来的博士。主攻方向是人机互动和......数据挖掘。他上课从不照本宣科,讲的东西天马行空,但大部分人都听不懂,所以他的课上座率极低,在学院里有点被边缘化。但我听过他一节课,他讲的,全都是未来!”
第三个名字:一个id——solo。
“这是咱们学校bbs技术版块的一个传奇id,没人知道他是谁。他发的帖子不多,但每一次,都是在解决一些骨灰级的技术难题。我研究过他写的代码片段,风格极其老辣,对系统底层的理解,深不可测。这个人......是个隱藏在校园里的扫地僧。”
顾舟每说出一个名字,团队成员们就倒吸一口凉气。
这三个人,在西京大学计算机系,都是传说中的存在。要么是学生里的顶尖大神,要么是神龙见首不见尾的神秘高人。
“舟......舟神。”魏巍师兄结结巴巴地问,“你......你不会是想把这三个人,全都招进来吧?他们能来我们这座小庙吗?”
顾舟微微一笑,放下了笔,说出了一句让所有人热血沸腾的话。
“招?格局小了。”
“我是要去给他们一个机会,一个让他们能够改变世界的机会。”
“明天开始,宋军伟,你去给我查清楚这三个人的所有资料,包括他们的课程表、作息习惯、爱吃什么……”
“咱们,挨个去三顾茅庐!”
每个人都像是被打通了任督二脉的武林高手,看问题的视角,已经从“如何做好一个產品”,跃升到了“如何构建一个社交帝国”。
在这种狂热的驱动下,校友录和同乡会这两个基於真实关係链的大杀器,被迅速提上了开发日程。
然而,理想的丰满,很快就撞上了现实的骨感。
当胡帆和李强,试图將顾舟描绘的“全网用户关係图谱”转化为资料库模型时,他们第一次遇到了自己无法解决的难题。
“不行......完全不行!”
在网吧二楼那间烟雾繚绕的“圣地”,胡帆顶著两个硕大的黑眼圈,近乎崩溃地抓著自己的头髮,“如果要实现全用户的关係检索,数据表的关联查询会变得异常复杂!现在用户量才几万,一次查询的响应时间就已经超过了五秒。等以后用户量上百万、上千万,一次查询,伺服器估计会直接烧掉!”
“而且,每个用户都要存储他的学校、家乡、高中等多维度信息,数据冗余太严重了!我们现在的资料库架构,根本撑不住这种几何级数的增长!”李强也在一旁补充道,脸上满是挫败感。
这是他们第一次,在顾舟没有给出具体解决方案的情况下,独立面对一个世界级的技术难题——海量社交网络关係存储与检索。
顾舟看著他们画在白板上那张密密麻麻、用无数线条连接起来、乱得像一团毛线的e-r图,没有说话。
他知道,团队的技术水平,已经摸到了第一块天花板。
他可以告诉他们用图资料库或者建立多级索引来解决问题。但这些超越时代太多的概念,以胡帆他们目前的知识储备,就算他讲了,他们也理解不了,更不可能实现。
团队,需要新鲜的、更强大的血液了。
还没等顾舟下定决心,现实就给了他们最沉重的一击。
周五晚上九点,是大学城夜生活的黄金时段,也是西京客栈在线人数的最高峰。
就在这时,异变突生。
魏巍师兄正盯著的监控后台,突然爆出一连串刺眼的红色警报!
“cpu占用率99%!”
“资料库连接池耗尽!”
“伺服器......无响应了!”
宕机了!
在最关键的时刻,承载著数万用户喜怒哀乐的伺服器,因为负载太高不堪重负,死机了!
整个网吧二楼瞬间陷入一片死寂。
紧接著,陈默的手机,如同催命符一般,疯狂地响了起来。是运营商的告警电话。
“完了......”陈默的脸色,瞬间变得惨白。
【写到这里我希望读者记一下我们域名 101 看书网解书荒,101??????.??????超实用 】
对於一个网际网路產品而言,在高峰期发生长时间的宕机,无异於一场灾难。
顾舟的表情,前所未有地凝重。他立刻下令:“胡帆、李强,重启资料库服务,清空缓存!魏巍,立刻在bbs和所有我们能发声的渠道,发布伺服器紧急维护公告,態度要诚恳!”
团队在慌乱中开始紧急抢修。但由於缺乏处理这种大规模並发危机的经验,整个过程手忙脚乱。
足足过了半个小时,在重启了数次伺服器后,“西京客栈”才勉强恢復了访问。
但损失,已经造成。
后台数据显示,就在这短短的半个小时里,至少有三成以上的在线用户,因为无法忍受漫长的等待而选择了下线。bbs上,关於“西京客栈太垃圾”的抱怨帖,已经盖起了高楼。
这次事故,像一盆冰冷的凉水,浇在了所有人的头上,让他们从之前的狂热中,彻底清醒了过来。
当晚的復盘会上,气氛压抑得可怕。
“是我的错。”胡帆主动承担了责任,声音沙哑,“我设计的资料库查询语句,在高峰期出现了问题,导致了整个系统的崩溃。”
“不,这不怪你。”顾舟摇了摇头,目光扫过每一个垂头丧气的成员,“这怪我。怪我高估了我们目前的技术储备,也低估了业务增长的速度。我们的团队,就像一群开著拖拉机的士兵,却要去打一场开著坦克的战爭,装备……已经跟不上了。”
他站起身,走到白板前,拿起笔。
“从今天起,开拓者最重要的任务,不是开发新功能,而是招兵买马!”
“我们要找的,不是普通的技术员。”顾舟的眼神变得异常锐利,“我们要找的,有高並发经验的技术人才!”
“去哪儿找啊?”宋军伟茫然地问,“咱们这点庙,能请来什么大神?”
顾舟没有回答,而是在白板上,缓缓写下了三个名字。
第一个名字:秦风。
“秦风,计算机系研二师兄。本硕连读的天才,西京大学acm集训队连续三年的队长,传说中的『代码机器』。性格孤僻,除了代码,对什么都不感兴趣。我听说,他最近正在为一篇关於『分布式计算』的论文发愁,而且......因为看不上那些网际网路公司的技术水平,他拒掉了所有公司的offer,至今还没找工作。”
第二个名字:张磊。
“张磊,我们系的专业课老师,刚从美国留学回来的博士。主攻方向是人机互动和......数据挖掘。他上课从不照本宣科,讲的东西天马行空,但大部分人都听不懂,所以他的课上座率极低,在学院里有点被边缘化。但我听过他一节课,他讲的,全都是未来!”
第三个名字:一个id——solo。
“这是咱们学校bbs技术版块的一个传奇id,没人知道他是谁。他发的帖子不多,但每一次,都是在解决一些骨灰级的技术难题。我研究过他写的代码片段,风格极其老辣,对系统底层的理解,深不可测。这个人......是个隱藏在校园里的扫地僧。”
顾舟每说出一个名字,团队成员们就倒吸一口凉气。
这三个人,在西京大学计算机系,都是传说中的存在。要么是学生里的顶尖大神,要么是神龙见首不见尾的神秘高人。
“舟......舟神。”魏巍师兄结结巴巴地问,“你......你不会是想把这三个人,全都招进来吧?他们能来我们这座小庙吗?”
顾舟微微一笑,放下了笔,说出了一句让所有人热血沸腾的话。
“招?格局小了。”
“我是要去给他们一个机会,一个让他们能够改变世界的机会。”
“明天开始,宋军伟,你去给我查清楚这三个人的所有资料,包括他们的课程表、作息习惯、爱吃什么……”
“咱们,挨个去三顾茅庐!”