第一阶段,先做负载均衡和搜索节点分布式。
这部分相对独立,可以并行开。
第二阶段,做数据分片和同步。
第三阶段,做容灾和故障恢复。”
她顿了顿:“时间估计要三个月。
这三个月,我们可能看不到明显进步,甚至可能退步。
大家要有心理准备。”
会议室里安静了一会儿。
王磊先开口:“我支持。
现在这个架构,迟早会撑不住。
早改早好。”
张涛想了想,也点头:“技术上确实需要。
但我担心人力不够。
分布式系统很复杂,我们没人有经验。”
“所以我们要招人。”
贾瀞雯说,“专门招做分布式系统的工程师。
陈总会支持这笔费用。”
新来的架构师举手:“贾总,我能问个问题吗?”
“你说。”
“这个架构设计里,节点通信用的是tcp还是udp?数据同步是推模式还是拉模式?一致性算法准备用哪种?”
这些都是很专业的问题。
放在三个月前,贾瀞雯可能听不懂,更不知道怎么回答。
但现在,她从容地说:“节点通信用tcp,保证可靠性。
数据同步用推模式,主节点更新后主动推送给从节点。
一致性算法,陈总建议用简单的主从复制加心跳检测,后期再考虑更复杂的方案。”
架构师惊讶地看着她:“贾总,你懂这些?”
贾瀞雯笑了:“不懂,但我学。
陈总教我的,我记下来了。
而且我知道,具体实现需要你们这些专家来设计。
我只提要求,不问细节。”
她看着在座的每一个人:“我的要求就一个:在保证系统稳定的前提下,尽可能快。