什什么是集群?么是分布式?

Posted koushuige

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什什么是集群?么是分布式?相关的知识,希望对你有一定的参考价值。

什么是集群?

举个例子:一个饭店,现在生意特别好,一个厨师忙不过来,这时就会想,再加几个厨师。那么多个厨师都可以烧菜,这就是集群

什么是分布式?

还是这个例子:又经过一段时间,店里的生意更加火爆了,为了让厨师们能专心炒菜,把菜做到极致,又请了个配菜师负责切菜、备菜、备料,那么厨师和配菜师的关系是分布式,后来一个配菜师也忙不过来了,小张就又请了两个配菜师,三个配菜师关系也是集群。

什么是节点?

节点是指一个可以独立按照分布式协议完成一组逻辑的程序个体。在具体的项目中,一个节点表示的是一个操作系统上的进程。 那这里的每一个配菜师和厨师都是一个节点。

什么是副本机制?

副本(replica/copy)是指在分布式系统中为数据或服务提供的冗余。 数据副本指在不同的节点上持久化同一份数据,当某一个节点出现数据丢失时,可以从副本上恢复数据。数据副本是分布式系统中解决数据丢失问题的唯一手段。 服务副本表示多个节点提供相同的服务,通过主从关系来实现服务高可用的方案。

什么是中间件?

中间件位于操作系统提供的服务之外,但又不属于应用,他是位于应用和系统层之间的、为开发者方便的处理通信、输入输出的一类软件,能够让用户只关心自己应用的部分。

 

以上是关于什什么是集群?么是分布式?的主要内容,如果未能解决你的问题,请参考以下文章

火的一塌糊涂的Spring Cloud到底是什么?这篇文章带你全面了解微服务

理解集群、微服务和分布式

浅谈分布式集群管理的原理,看看集群究竟是做什么的

服务器===集群和分布式的区别是什么?

分布式和集群区别?什么是云计算平台?分布式的应用场景?

Memcached 分布式集群