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

分布式系统的设计

墨初 知识笔记 96阅读

什么是分布式系统?

分布式系统有很多种:分布式文件系统、分布式数据库、分布式 WebService、分布式计算等等,面向的情景不同,但分布式的思路大致相同,万法归一。 而分布式系统的设计说白了就是: 如何合理将一个系统拆分成多个子系统部署到不同机器上。 1. 分布式系统的特性 空间中随机分布。 这些计算机可以分布在不同的机房,不同的城市,甚至不同的国家。 分布式系统中的计算机没有主/从之分,组成分布式系统的所有节点都是对等的。 在分布式系统最常见的概念之一是副本–数据副本和服务副本。

分布式系统设计策略是什么?

分布式 : 分布式系统设计 策略。 分布式系统 本质是通过低廉的硬件攒在一起以获得更好的吞吐量、性能以及可用性等。 一台设备坏了,可以通过负载均衡和路由到其他设备上。 分布式系统 有一些通用的 设计 策略,首先要解决心跳问题。

用户对分布式系统的要求是什么?

[6] 用户对分布式系统的要求是透明性、安全性、灵活性、简单性、可靠性,也要求方便在局部失效时重构系统,以及集成不均匀子系统的能力。 [6] 资源的分布性、缺乏全局状态信息及传输延迟,意味着集中式操作系统的某些方法和技术不能应用于分布式系统中。 即使集中式系统中的某些技术满足上面的要求,其实现通常也是要付出很大代价的。

分布式系统和计算机网络系统有什么区别?

一个著名的分布式系统的例子是 万维网 ( World Wide Web ),在万维网中,所有的一切看起来就好像是一个文档( Web 页面)一样。 [1] 在 计算机网络 中,这种统一性、模型以及其中的 软件 都不存在。 用户看到的是实际的机器, 计算机网络 并没有使这些机器看起来是统一的。 如果这些机器有不同的硬件或者不同的 操作系统 ,那么,这些差异对于用户来说都是完全可见的。 如果一个用户希望在一台远程机器上运行一个 程序 ,那么,他必须登陆到远程机器上,然后在那台机器上运行该程序。 [1] 分布式系统和 计算机网络系统 的共同点是:多数分布式系统是建立在计算机网络之上的,所以分布式系统与计算机网络在 物理结构 上是基本相同的。 [1]
声明:无特别说明,转载请标明本文来源!