29|分布式计算技术的发展史:从单进程服务到 Service Mesh
陈现麟
该思维导图由 AI 生成,仅供参考
你好,我是陈现麟。
通过学习“一致性与共识”系列的内容,我们掌握了一致性模型之间的差异,这让我们能够在工作中,依据自己的业务特点来做最合适的选择。并且我们也明白了什么是共识问题,以及在分布式系统中,共识为什么这么重要。最后,我们深入讨论了一致性、共识和事务之间的联系,通过比较和关联的方法,让你对这些知识建立了网状和系统性的认知。
同时,学习完“一致性与共识”系列课程,也意味着你已经完成了专栏中关于技术原理方面的学习,一路坚持到现在不是一件容易的事情,但是你一定感受到了学习与成长的乐趣,恭喜你!
接下来,我们将开始一段较为轻松,但是非常重要的学习历程。说它轻松是因为,我们不会再深入讨论分布式相关的技术原理,只会系统性地叙述分布式系统的发展历史;而说它重要是因为,虽然我们已经由浅入深地学习,并且网状地分析了分布式系统的技术原理,但是我们构建的知识网络还差最后一个维度,即时间或历史维度,那么在接下来的课程中,我们就一起来完成这画龙点睛的一笔。
从这节课开始,我们将一起花 2 节课的时间,讨论分布式系统的发展历史。这一节课,我们先介绍分布式业务系统的演进历史:从单进程服务到 Service Mesh 。为了让你更好地记忆和理解,我会将这一段演进历史,梳理为 5 个阶段去讨论和总结,具体分别为:史前期、探索期、萌芽期、爆发期和云原生期。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
分布式计算技术的发展历程从单进程服务到Service Mesh,经历了史前期、探索期、萌芽期、爆发期和云原生期五个阶段。史前期介绍了单进程系统和简单复制的多副本系统,探索期和萌芽期讨论了对SOA架构的探索和微服务架构的萌芽。爆发期介绍了微服务架构的提出和服务治理的重要性,以及开源Spring Cloud的经典实现。最终,云原生期引入了Service Mesh架构,将微服务的框架层拆分出来,以Sidecar的形式独立部署在服务运行的节点上,解耦了基础架构团队和业务研发团队。Service Mesh被定位为云原生时代的TCP/IP协议,通过服务注册发现机制和服务治理机制确保整个分布式系统的正常运行。文章通过对分布式系统发展历史的梳理,让读者能够快速了解分布式计算技术的演进过程,从单进程服务到Service Mesh,为读者提供了对分布式计算技术发展的整体认知。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入浅出分布式技术原理》,新⼈⾸单¥59
《深入浅出分布式技术原理》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- 雾都用的SOA,ESB宕掉的时候,那场面,惨不忍睹
作者回复: 😃😃
2022-04-151 - 啊树请问微服务和servicemesh是后者兼容前者么?实现上是否有重叠的部分?
作者回复: 微服务和 servicemesh,原理是是比不多的,只是 servicemesh 将微服务的框架层拆分出来了。 相对于是同一种技术的两种实现形式。从微服务切换到 servicemesh 的话,可以理解为是不兼容的,需要自己来做兼容演进的方案。
2022-04-084
收起评论