分布式理论 - 现代架构基石|青训营笔记

60 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第8天

一、本堂课重点内容:

分布式概述

系统模型

理论基础

分布式事务

共识协议

分布式实践

二、详细知识点介绍:

什么是分布式?

  • 跨多个节点的计算机程序的集合
  • 使用分布式系统的五大优势: 去中心化(很多程序运行在一个集群里)

低成本

弹性

资源共享

可靠性高

  • 分布式系统的挑战:节点的故障、不可靠的网络、异构的机器与硬件环境、安全

Why-How-What

使用者视角

常见的分布式系统

分布式存储

  1. Google File System(GFS):google分布式系统
  2. Ceph:统一的分布式存储系统
  3. Hadoop HDFS:基于GFS架构的开源分布式系统
  4. Zookeeper:高可用的分布式数据管理与系统协调框架 分布式数据库 分布式计算