其他分享
首页 > 其他分享> > 架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

作者:互联网

前言

微服务、云原生、Kubemnetes. Service Mesh是分布式领域的热点技术,它们并不是凭空出现的,一定继承了某些“前辈”的优点。我们不仅要了解这些技术,还要深入理解其发展脉络、原理等,才能游刃有余地将其用于现有的项目开发或老系统改造中。

自从几十年前第一次引入分布式系统这个概念以来,出现了很多原来根本想象不到的分布式系统使用案例,但同时也引入了各种各样的新问题。

而且分布式与微服务的区别是现在热议的话题,但是大多数文章都没有说清这两者的区别,只是说微服务是分布式的细分,那细分的微服务就不是分布式了吗?既然是,又回到没区别了。

那么微服务跟分布式的关系到底是什么呢?

微服务是架构设计方式,分布式是系统部署方式,两者概念不同

微服务是指很小的服务,可以小到只完成一个功能,这个服务可以单独部署运行,不同服务之间通过rpc调用。

分布式是指服务部署在不同的机器上,一个服务可以提供一个或多个功能,服务之间也是通过rpc来交互或者是webservice来交互的。

两者的关系是,系统应用部署在超过一台服务器或虚拟机上,且各分开部署的部分彼此通过各种通讯协议交互信息,就可算作分布式部署,生产环境下的微服务肯定是分布式部署的,分布式部署的应用不一定是微服务架构的,比如集群部署,它是把相同应用复制到不同服务器上,但是逻辑功能上还是单体应用。

总的来说:分布式一个服务可以提供一个或多个功能,微服务一个服务只提供一个功能。

具体的大家可以通过下面这份文档来深入了解从分布式到微服务方面的知识。

第1章 深入理解网络

讲解分布式的基础一网络, 对国际互联网、NIO、AIO、网络传输中的对象序列化问题、HTTP 的前世今生、TCP/IP、从CDN到SD-WAN等知识进行深入讲解。

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

第2章 分布式系统的经典理论

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

讲解分布式系统的经典理论,涉及分布式系统的设计理念、一致性原理: ZooKeeper的使用场景: CAP理论的前世今生: BASE准则:分布式事务的原理。

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

第3章 聊聊RPC

从RPC开始,讲解分布式服务治理框架的起源与原理,并讲解ZeroCIce的原理和微服务架构实战。

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

篇幅限制只能这样展示出来了,需要这份文档的读者老哥,帮忙点赞转发加关注小编支持一下,Github链接:https://github.com/biws-byte/msby.git

第4章 深入浅析内存

第5章 深入解析分布式文件存储

第6章 聊聊分布式计算

以专题形式讲解内存、分布式文件存储和分布式计算,对每个专题都讲解相关的重要理论、产品、开源项目及经验等。

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

第7章 全文检索与消息队列中间件

深入讲解全文检索与消息队列中间件的原理及用法。

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

第8章 微服务架构

讲解以Kubemnetes为代表的微服务架构解决了传统架构的哪些痛点: Service Mesh解决了微服务架构的哪些问题,以及如何理解它的原理和核心内容。

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

第9章 架构实践

分享架构经验

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

架构师社区爆火的分布式微服务神仙笔记究竟有什么魅力?

 

 

标签:式微,服务,部署,讲解,架构,分布式系统,架构师,爆火,分布式
来源: https://blog.51cto.com/u_15265637/2895214