分布式系统原理与范性 笔记

本文介绍了分布式系统的定义及其核心特性,包括透明性和可扩展性,并探讨了构建分布式系统的四大关键需求。同时,文章还概述了几种主要的分布式系统类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分布式系统原理与范性

  • 定义 分布式系统是若干的独立计算机的集合,这些计算机对于用户来说就像是单个相关的系统。

  • 分布式系统的两个重要特性

    • 个计算机之间的差别以及计算机之间的通信方式的差别对用户是隐藏的。
    • 用户和应用程序无论在何时何地都能够以一种一致和统一的方式与分布式系统进行交互。
  • 为什么要构建一个分布式系统 四个关键需求

    • 使资源可访问:分布式系统的最重要目标是使用户能够方便的访问远程资源, 并且以一种受控的方式与其他用户共享这些资源。
    • 透明性:将分布式系统的进程和资源实际上在多台计算机上分布这样一样个实事隐藏起来。
      • 访问透明性
      • 位置透明性
      • 迁移透明性
      • 重定位透明性
      • 复制透明性
      • 并发透明性
      • 故障透明性
    • 开放性:一个开放的分布式系统根据一些列准则来提供服务,这些准则描述了所提供服务的语法和语义。
    • 可扩展性
      • 可扩展性的三个方面
        • 规模上可扩展
        • 地域上可扩展
        • 管理上可扩展
      • 扩展技术:
        • 隐藏通信等待时间, 如异步通信
        • 分布技术
        • 复制技术, 如缓存
  • 分布式系统的类型

    • 分布式计算系统
      • 集群计算系统
      • 网格计算系统
    • 分布式信息系统
      • 事务处理系统
      • 企业应用集成
    • 分布式普世系统
      • 智能家居
      • 传感器网络 等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值