分布式、集群、微服务、SOA 之间的区别

分布式:不同模块部署在不同服务器上
作用:分布式解决网站高并发带来问题

集群:多台服务器部署相同应用构成一个集群
作用:通过负载均衡设备共同对外提供服务

SOA:Service Oriented Architecture,面向服务架构。业务系统分解为多个组件,让每个组件都独立提供离散,自治,可复用的服务能力,通过服务的组合和编排来实现上层的业务流程
作用:简化维护,降低整体风险,伸缩灵活

微服务:架构设计概念,各服务间隔离(分布式也是隔离),自治(分布式依赖整体组合)其它特性(单一职责,边界,异步通信,独立部署)是分布式概念的跟严格执行SOA到微服务架构的演进过程
作用:各服务可独立应用,组合服务也可系统应用

参考 :https://blog.csdn.net/HeatDeath/article/details/79038795

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 单体架构 什么是单体架构 一个归档包(例如war格式或者Jar格式)包含了应用所有功能的应用程序,我们通常称之为单...
    意识流丶阅读 20,819评论 1 11
  • 上周五的中午,下班洗手时,突然听到护士长说:她一到这个季节脸就容易过敏,痒痒的,很不舒服。 我一看,确实有点小红疙...
    橴筱阅读 884评论 4 3
  • 今天的音频让我明白了,孩子的磨蹭拖拉,没有时间观念,做事没有计划等问题都是家长焦虑后面给孩子贴的标签。孩子人生...
    清净lf阅读 208评论 0 0
  • 文/佟楠楠 今天坚持社群四人小分队再次聚会,地点约在我学校附近的玄武湖公园。 好久没有这样放松的徒步走,走出去才发...
    柒月qy阅读 592评论 0 1
  • 关于教育自己的孩子,是我每天都在思考的问题。但是关于教育​别人的孩子是我每天的工作。也许是我性格使然,我对教育工作...
    异乡素人阅读 275评论 0 0