注:例子是在哪儿看见别人讲的。。。。。忘却了
例子:
去饭店吃饭就是一个完整的业务,饭店的厨师、配菜师、传菜员、服务员就是分布式;厨师、配菜师、传菜员和服务员都不止一个人,这就是集群;分布式就是微服务的一种表现形式,分布式是部署层面,微服务是设计层面。
微服务是思想,分布式是具体的实现方式。
概念:
集群: 同一种组件的多个实例,是逻辑上的整体。
这里的组件也可以是一个分布式系统,可以这样理解任何一个提供某一项服务的组件因为请求过多导致处理能力达到瓶颈,我们就增加"人手”来干相同的事情,而此时为了避免分配不均的问题,我们便引入了负载均衡。
分布式:是指通过网络连接的多个组件,通过交换信息协作而形成的系统。
重点在于各个组件之间通过网络连接,通过交换信息协作(例如rpc);而集群各个组件之间却没有。
本文通过饭店业务的例子解释了分布式和微服务的概念。分布式是一种实现方式,强调通过网络连接的组件协作,而微服务是一种设计思想,关注服务的独立性和解耦。集群是逻辑上的整体,当服务需求增大时,通过增加组件实例来提高处理能力,并通过负载均衡避免分配不均。分布式系统中,组件间通过RPC等方式通信。
887

被折叠的 条评论
为什么被折叠?



