深入浅出分布式技术原理
陈现麟
伴鱼技术中台负责人,前小米工程师
21241 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 39 讲
深入浅出分布式技术原理
15
15
1.0x
00:00/00:00
登录|注册

29|分布式计算技术的发展史:从单进程服务到 Service Mesh

Istio
Envoy
Linkerd
控制能力
路由能力
强调服务复用性和数据私有性
去中心化通信
更细粒度的服务拆分
选择适合业务特点的架构
对单体架构、SOA、微服务和Service Mesh的深刻认识
未来架构的方向
从单体架构到Service Mesh
开源框架
Service Mesh与TCP/IP的比较
微服务框架层与业务代码解耦
云原生基础设施K8S
Service Mesh架构的提出
Spring Cloud的典型实现
服务治理成为标配
微服务架构特点
SOA架构向微服务架构的演进
ESB(Enterprise Service Bus)通信
面向服务的业务逻辑拆分
SOA架构的正式推出和实践
SOA(Service-Oriented Architecture)概念的提出
分布式业务系统架构的探索
单体架构的一种部署方式
通过负载均衡实现高可用和高性能
运行在单个节点上
遇到的问题
公司使用的架构
分布式业务系统的演进脉络
2015年至今
2010 - 2015年
2000年代
1990年代
集群部署
多副本
单进程系统
思考题
总结
云原生期
爆发期
萌芽期
探索期
史前期
分布式计算技术的发展史

该思维导图由 AI 生成,仅供参考

你好,我是陈现麟。
通过学习“一致性与共识”系列的内容,我们掌握了一致性模型之间的差异,这让我们能够在工作中,依据自己的业务特点来做最合适的选择。并且我们也明白了什么是共识问题,以及在分布式系统中,共识为什么这么重要。最后,我们深入讨论了一致性、共识和事务之间的联系,通过比较和关联的方法,让你对这些知识建立了网状和系统性的认知。
同时,学习完“一致性与共识”系列课程,也意味着你已经完成了专栏中关于技术原理方面的学习,一路坚持到现在不是一件容易的事情,但是你一定感受到了学习与成长的乐趣,恭喜你!
接下来,我们将开始一段较为轻松,但是非常重要的学习历程。说它轻松是因为,我们不会再深入讨论分布式相关的技术原理,只会系统性地叙述分布式系统的发展历史;而说它重要是因为,虽然我们已经由浅入深地学习,并且网状地分析了分布式系统的技术原理,但是我们构建的知识网络还差最后一个维度,即时间或历史维度,那么在接下来的课程中,我们就一起来完成这画龙点睛的一笔。
从这节课开始,我们将一起花 2 节课的时间,讨论分布式系统的发展历史。这一节课,我们先介绍分布式业务系统的演进历史:从单进程服务到 Service Mesh 。为了让你更好地记忆和理解,我会将这一段演进历史,梳理为 5 个阶段去讨论和总结,具体分别为:史前期、探索期、萌芽期、爆发期和云原生期。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

分布式计算技术的发展历程从单进程服务到Service Mesh,经历了史前期、探索期、萌芽期、爆发期和云原生期五个阶段。史前期介绍了单进程系统和简单复制的多副本系统,探索期和萌芽期讨论了对SOA架构的探索和微服务架构的萌芽。爆发期介绍了微服务架构的提出和服务治理的重要性,以及开源Spring Cloud的经典实现。最终,云原生期引入了Service Mesh架构,将微服务的框架层拆分出来,以Sidecar的形式独立部署在服务运行的节点上,解耦了基础架构团队和业务研发团队。Service Mesh被定位为云原生时代的TCP/IP协议,通过服务注册发现机制和服务治理机制确保整个分布式系统的正常运行。文章通过对分布式系统发展历史的梳理,让读者能够快速了解分布式计算技术的演进过程,从单进程服务到Service Mesh,为读者提供了对分布式计算技术发展的整体认知。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入浅出分布式技术原理》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(2)

  • 最新
  • 精选
  • 雾都
    用的SOA,ESB宕掉的时候,那场面,惨不忍睹

    作者回复: 😃😃

    2022-04-15
    1
  • 啊树
    请问微服务和servicemesh是后者兼容前者么?实现上是否有重叠的部分?

    作者回复: 微服务和 servicemesh,原理是是比不多的,只是 servicemesh 将微服务的框架层拆分出来了。 相对于是同一种技术的两种实现形式。从微服务切换到 servicemesh 的话,可以理解为是不兼容的,需要自己来做兼容演进的方案。

    2022-04-08
    4
收起评论
显示
设置
留言
2
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部