架构设计笔记_20_结束即开始

Posted 昌明说

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构设计笔记_20_结束即开始相关的知识,希望对你有一定的参考价值。

2006年5月 中国西沙金银岛


纸上得来终觉浅,特别是对于偏实践性质的编程工作。这一系列里面,我觉得是更加侧重于方法论的阐述,而有些细节没有提及到,比如缓存可以减轻对于数据库的压力,那么如何保证缓存和数据库绝对的双写一致性?特别是在苛刻的业务场景下;还有,如何解决数据库主从复制延迟问题,缓存真的能够完全万无一失的解决这个问题吗?


你想靠着这些方法论去面试,去获得高薪职位几乎不可能的。所以先有思路,在动手才是正确的路线,而其中有无数的坑需要填,需要反复练习和摸索。只有动手全部撸一遍,把所有坑填完了,才能说确实有实战经验,而不是简历上写的精通和熟悉。


最后Runnf的整体架构如下图。



这个图上的每一个细节,都有多种开源方案去选择,如何选择就是考验架构能力的地方,选择依据是什么?结合公司和业务实际情况,符合架构设计原则,是作为架构师基本的条件。


最后,挖一个坑,希望通过视频形式,把Runnf从零开始一行行代码搭建起来,一步步的根据用户量的增长实现最终的架构。江湖再见!