分布式知识篇

知识的学习在于总结和提炼,目前先列出分布式相关知识的一个大纲,后面逐个击破,让知识体系上一个台阶。

  • 分布式架构概述

    • 分布式系统
      1. 概念
      2. 集群、分布式、微服务三者区别
      3. 特点
      4. 历史发展由来(单体-> 分布式)
      5. 面临的问题
  • 分布式理论

    • 一致性
      1. 强一致性
      2. 弱一致性
      3. 最终一致性
    • CAP定理
    • BASE理论
    • ACID理论
    • 一致性协议2PC
    • 一致性协议3PC
    • 算法
      1. 一致性算法Paxos
      2. 一致性算法Raft
      3. 一致性Hash算法
      4. ZAB协议
      5. Gossip协议
  • 分布式问题

    • 分布式计算
      1. 注册发现
      2. 负载均衡
      3. 配置中心
      4. 熔断
      5. 限流
      6. 降级
      7. 扩容
    • 分布式ID
    • 分布式锁
    • 分布式事务
    • 分布式任务调度
    • 分布式文件系统
    • 分布式数据库
    • 分布式消息队列
      1. Kafka
      2. RocketMQ
    • 分布式可观测
      1. 链路追踪
      2. 日志
      3. 指标监控
  • 云原生架构
    * Kubernetes
    * ServiceMesh
    * Serverless ( SAML SASI )

posted @ 2022-07-07 10:52  EndeavourOne  阅读(30)  评论(0编辑  收藏  举报