首页 > 其他 > 详细

集群,分布式,微服务概念理解:

时间:2021-04-30 10:01:06      阅读:13      评论:0      收藏:0      [点我收藏+]
分布式:
一个业务分拆多个子业务,部署在不同的服务器上
 
集群:
同一个业务,部署在多个服务器上
 
 
分布式与集群区别:
分布式的每一个节点,都完成不同的业务,一个节点垮了,那这个业务就不可访问了。 集群中一台服务器垮了,其它的服务器可以顶上来。 分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。
 
微服务:
微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。 每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 微服务的意思也就是将模块拆分成一个独立的服务单元通过接口来实现数据的交互。
 
分布式与微服务的区别:
分布式是把各个子任务部署在不同的机器上,而微服务则不仅可以部署在不同的机器上,还可以部署在同一台机器上,例如采用docker方式 分布式一定是微服务,微服务不一定是分布式

集群,分布式,微服务概念理解:

原文:https://www.cnblogs.com/kimhank/p/14720660.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!