集群,分布式和微服务的区别

注:例子是在哪儿看见别人讲的。。。。。忘却了

例子
去饭店吃饭就是一个完整的业务,饭店的厨师、配菜师、传菜员、服务员就是分布式;厨师、配菜师、传菜员和服务员都不止一个人,这就是集群;分布式就是微服务的一种表现形式,分布式是部署层面,微服务是设计层面。

微服务是思想,分布式是具体的实现方式。

概念:

集群: 同一种组件的多个实例,是逻辑上的整体。
这里的组件也可以是一个分布式系统,可以这样理解任何一个提供某一项服务的组件因为请求过多导致处理能力达到瓶颈,我们就增加"人手”来干相同的事情,而此时为了避免分配不均的问题,我们便引入了负载均衡。

分布式:是指通过网络连接的多个组件,通过交换信息协作而形成的系统。
重点在于各个组件之间通过网络连接,通过交换信息协作(例如rpc);而集群各个组件之间却没有。

猜你喜欢

转载自blog.csdn.net/bryangp/article/details/113695275
今日推荐