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

分布式系统的三个基本特征

墨初 知识笔记 232阅读

分布式系统有什么特点?

答:分布式系统的 特点 分布式系统 是一个由硬件或软件组件分布在不同 的 网络计算机上,彼此之间仅仅通过消息传递进行通信和协调 的系统 。 其拥有如下特点 -分布性 分布式系统 中 的 多台计算机都会在空间中随意分布,同时,机器 的 分布情况也会随时变动。

什么是分布式计算机系统?

答:第一种是面向计算任务的分布并行计算机系统和分布式多用户计算机系统,它们要求尽可能高的耦合度,以便发展成为能分担大型计算机和分时计算机系统所完成的工作。 [2] 第二种是面向管理信息的分布式数据处理系统。 耦合度可以适当降低。 [2] 第三种是面向过程控制的分布式 计算机控制系统 。 耦合度要求适中,当然对于某些实时应用,其耦合度的要求可能很高。 [2] 分布式系统是多个处理机通过通信线路互联而构成的松散耦合的系统。 从系统中某台处理机来看,其余的处理机和相应的资源都是远程的,只有它自己的资源才是本地的。 至今,对分布式系统的定义尚未形成统一的见解。

如何设计和实现分布式系统?

答:这是我们在设计和实现分布式系统时首先需要考虑的两个方面。 下图展示的就是从软件开发视图出发得到的一个典型的分布式系统,包含了分布式服务、消息中间件和分布式缓存等常见的用于构建分布式系统的技术实现方式。 显然,这些工具位于一个封闭或开放的网络环境中,相互之间通过服务的注册和发现、消息传递、数据的缓存共享等机制完成协作。

分布式系统需要具备哪些条件?

答:分布式系统中必须存在一个单一的、全局的进程通信机制,使得任何一个进程都能与其他进程通信,并且不区分本地通信与远程通信。 同时,还应当有全局的保护机制。 系统中所有机器上有统一的系统调用集合,它们必须适应分布式的环境。

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