├── 1 发刊词 └── 发刊词.md └── README.md /1 发刊词/发刊词.md: -------------------------------------------------------------------------------- 1 |   从事互联网开发有些年头了,见过了各式各样的所谓的互联网架构,从早期的SOA模型到目前大火的微服务模型,以及正处于上升期的Lambda、Service Mesh等等。无论哪个阶段的架构模型,介绍的文章、落地的案例、架构术语都不胜枚举,理解记忆起来也可能过于繁琐和复杂,让广大从业者以及研究者都容易陷入到茫茫的架构方案中无法认清本质。虽然各个阶段架构有所不同,但是每个阶段的各种系统的架构模式均可以抽象提炼成一个个**架构元**(与数据元对应理解),通过架构的组合、连接等可以构成系统的整体架构方案。 2 | 3 |   数学这个古老又充满了活力的学科,可以说是一切科学技术的基础,因此属于计算机技术的所谓互联网技术同样也少不了数学的身影。数学这门学科非严谨的可分为**代数、几何以及分析**三大范畴(实际上数学学科错综复杂,很多各部分融合交叉)。代数以线性代数、抽象代数为基础,研究各种代数结构,比如最常见的群环模域线性空间等;几何主要关注几何对象与拓扑对象,以点线边图等为基础研究对象的空间关系以及结构;分析是以广义的微积分、微分方程理论、泛函分析等为研究工具,对函数、方程等“可以求导”的东西进行精细的分析(比如不等式估计、最优化等等)。 4 | 5 |   本专栏的目的是为了透过时间的变迁,深入架构元模式,结合数学理论对架构元进行数学解释,甚至是进行模型的统一,以达到认清互联网架构的最核心本质。 6 | 7 |   本专栏的组织结构: 8 | 9 | - 第一部分:整体介绍目前主流互联网架构与数学的联系 10 | - 第二部分:对架构进行架构元拆解 11 | - 第三部分:对架构元进行数学解释 12 | 13 |   希望广大读者和研究者及时建议、指正以及投稿,共同构建互联网架构的数学大厦。 14 | 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Internet-Architecture-Math 2 | 互联网架构的数学解释 3 | 4 | ### 背景及目的 5 | 6 | 从soa到微服务,从单机事务到分布式事务,互联网架构技术一致在演变中,目前架构中的各种元素琳琅满目,比如说分表分库、数据一致性、负载均衡、缓存一致性等等,让很多人觉得架构过于繁琐和复杂,本专栏主要通过底层数学原理找到互联网架构中的共同点,达到更好的抽象以及理解架构演变过程。 7 | 8 | 9 | --------------------------------------------------------------------------------