MIT 6.824 分布式系统 - Introduction

分布式系统基础架构

  • 存储
  • 计算
  • 通信(关于通信的详细内容可观看 6.829 计算机网络)

实现分布式所需的工具

  • RPC (Remote procedure call)
  • 线程
  • 并发控制

描述

  • 分布式系统的扩展,带来便利。
    • 高性能
    • 高容错
  • 扩展带来的几个问题
    • 容错性(Fault Tolerance)
    • 可用性 (Availability)
    • 可恢复(Recoverability)
  • 解决容错的手段
    • 避免写入非易失性存储(Non-Volatile Storage)
    • 使用复制,来增加容错(Replicated)

一致性(Consistency)

使用一个 key value 例子说明 强一致性(Strong Consistency) 和 弱一致性(Weak Consistency)

Google 的 MapReduce


MIT 6.824 分布式系统 - Introduction
http://wszzf.top/2023/09/15/6.824分布式系统-Introduction/
作者
Greek
发布于
2023年9月15日
许可协议