欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

对分布式的理解

终极管理员 知识笔记 90阅读

分布式系统是什么?

答:1.分布式系统一定是由多个节点组成的系统。 其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 2.这些连通的节点上部署了我们的节点,并且相互的操作会有协同。 不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题,提供可扩展性以及高可用性,业务中使用分布式的场景主要有分布式存储以及分布式计算。

什么是分布式程序?

答:一个分布式程序由若干个可以独立执行的程序模块组成,它们分布于一个分布式处理系统的多台计算机上被同时执行。 它与集中式的程序设计语言相比有三个特点:分布性、通信性和稳健性。 分层应用程序可以按层数进行划分,信息可以从数据层 (通常存储在数据库)传送到表现层 (显示在客户端上)。

分布式架构是什么?

答:数据库、分布式存储 分布式架构里面,很多的架构思想采用的是:当集群发生故障的时候,集群中的人群会自动“选举”出一个新的领导。 1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。

分布式系统分区容错是什么意思?

答:大多数分布式系统都分布在多个子网络。 每个子网络就叫做一个区(partition)。 分区容错的意思是,区间通信可能失败。 比如,一台服务器放在中国,另一台服务器放在美国,这就是两个区,它们之间可能无法通信。

声明:无特别说明,转载请标明本文来源!