最新网址:www.wangshugu.info

加入书架 | 推荐本书 | 返回书页|手机阅读

望书阁 -> 都市言情 -> 重生87:开局截胡港岛女神-> 第1773章 我们来规划一下具体步骤

第1773章 我们来规划一下具体步骤

上一页        返回目录        下一页       章节报错

    贾瀞雯醒来时,天已经亮了。

    窗帘没拉严,一道阳光斜斜地切进来,落在酒店房间的地毯上。

    她眨了眨眼,转头看旁边。

    陈浩不在床上,浴室里也没声音。

    她坐起来,揉了揉眼睛。

    身上还穿着陈浩的T恤,宽宽大大,垂到大腿。

    “浩哥?”她喊了一声。

    没人回答。

    她下床,光脚踩在地毯上,走到客厅。

    陈浩在客厅的小桌前,背对着她。

    桌上摆着几个餐盒,还有两杯豆浆。

    他正低头摆弄着什么,很专注。

    “醒了?”他没回头,但知道她来了。

    “嗯。

    你起这么早?”

    “习惯了,片场六点就要到。”陈浩转身,手里拿着个小本子,“来,吃早饭。”

    贾瀞雯走过去。

    餐盒里是包子、油条,还有茶叶蛋。

    豆浆冒着热气。

    “你下去买的?”

    “楼下就有早点摊。”陈浩拉开椅子,“坐。”

    两人面对面坐下。

    贾瀞雯拿起个包子,咬了一口,是白菜猪肉馅的。

    陈浩看着她吃,自己没动。

    “怎么了?”贾瀞雯问,“你不吃?”

    “待会儿吃。”陈浩打开那个小本子,“昨晚我睡不着,想了些事。

    关于百度下一步的。”

    贾瀞雯放下包子,擦了擦手:“你说。”

    陈浩翻到本子的一页,上面画着简单的图表。

    “我们现在的问题,你知道是什么吗?”他问。

    “速度还不够快。”贾瀞雯说,“虽然比公测时好多了,但高峰时段还是会卡。

    用户反馈里,速度还是排在第一位。”

    “对。”陈浩在本子上点了一下,“所以下一阶段,我们的核心目标就一个:把搜索响应时间降到一秒以内。”

    贾瀞雯愣了一下:“一秒?现在平均是三到五秒。”

    “所以需要突破。”陈浩说,“不是优化,是突破。

    要换思路。”

    他拿起笔,在本子上画了个简单的架构图。

    “现在的架构,是集中式的。

    所有请求都打到一台主服务器,由它调度,查询数据库,返回结果。

    这个架构有瓶颈--单点故障,性能上限低。”

    他画了几个方框,用线连起来。

    “我们要改成分布式的。

    把搜索服务拆成多个模块,每个模块独立部署,可以水平扩展。

    用户请求进来,先到负载均衡器,然后分发到不同的搜索节点。

    每个节点只处理一部分请求,这样整体性能就能提升。”

    贾瀞雯看着那张图,努力理解。

    “那数据库呢?”她问,“索引数据怎么办?”

    “也分布式。”陈浩在图的另一边画了几个数据库图标,“索引分片,存储在不同的数据库服务器上。

    查询时,多个节点并行检索,结果汇总。

    这样查询速度能快很多。”

    他顿了顿:“但这个改动很大,需要重写很多代码。

    而且分布式系统有新的问题--数据一致性,节点通信,故障容错。

    技术难度高。”

    贾瀞雯思考着。

    她知道陈浩说得对,现在的架构已经到极限了。

    用户量再翻一番,系统可能就撑不住了。

    “需要多长时间?”她问。

    “至少三个月,才能完成第一版。”陈浩说,“而且需要更多的人力。

    李明他们可能搞不定,得招专门做分布式系统的人。”

    “钱呢?”

    “钱我来。”陈浩放下笔,“但这个决定要你做。

    因为改了架构,未来三个月可能不会有明显进展,甚至可能倒退--新系统不稳定,旧系统要迁移,中间会有阵痛。”

    他看着贾瀞雯:“你能顶住压力吗?团队可能不理解,用户可能抱怨,财务压力会更大。

    但这是必须要走的路。”

    贾瀞雯没马上回答。

    她拿起豆浆,喝了一口。

    温热的液体滑进胃里,带来一种踏实感。

    “我昨晚也在想这个问题。”她说,“不是想技术,是想我们到底要做什么样的公司。”

    陈浩等着她说下去。

    “如果只图安稳,我们可以慢慢优化现有系统,加点广告,赚点小钱,过得舒服。”贾瀞雯说,“但那样,百度永远只能是个小公司。

    要做大,要做成你愿景图里那样,就得敢赌,敢投入,敢做难的事。”

    她看着陈浩的眼睛:“我选难的路。

    分布式架构,我们做。”

    陈浩笑了,那是一种释然又欣慰的笑。

    “我就知道你会这么说。”他翻开本子的下一页,“那我们来规划一下具体步骤。”

    两人边吃早饭边讨论。

    陈浩画出了更详细的部署图,解释了每个模块的功能。

    贾瀞雯一边听一边记,不懂就问。

    “这个负载均衡器,是什么?”她指着一个图标。

    “就是流量调度器。”陈浩解释,“想象成十字路口的交警,把车流引到不同的车道。

    我们的负载均衡器把搜索请求分给不同的搜索节点,避免某个节点过载。”

    “那节点之间怎么通信?”

    “通过内部网络。

    每个节点都知道自己在整个系统中的角色,也知道其他节点的状态。

    如果一个节点挂了,其他节点能接管它的工作。”

    “数据一致性怎么保证?”

    “这是最难的部分。”陈浩承认,“需要设计一套同步机制。

    主节点更新数据,从节点同步。

    同步过程要快,要准,不能丢数据。”

    讨论持续了一个多小时。

    餐盒里的包子凉了,豆浆也凉了,但两人都没在意。

    九点半,陈浩看了看表。

    “我得走了。”他说,“十一点的飞机回横店。”

    贾瀞雯这才想起来,陈浩今天就要走。

    “这么快?”

    “嗯,导演只给了两天假。”陈浩站起来,开始收拾东西,“今晚有夜戏,必须赶回去。”

    贾瀞雯也站起来。

    她看着陈浩把本子收进包里,把笔插回口袋,动作很利落。

    这一刻,她忽然有点不舍。

    “我送你去机场吧。”她说。

    “不用,你回公司。

    团队还在等你。”

    “我送你。”贾瀞雯坚持,“公司的事,不差这一两个小时。”

    出租车往机场开。

    【跪求礼物,免费的为爱发电也行!】
没看完?将本书加入收藏我是会员,将本书放入书架复制本书地址,传给QQ/MSN上的好友章节错误?点此举报