分布式知识篇
知识的学习在于总结和提炼,目前先列出分布式相关知识的一个大纲,后面逐个击破,让知识体系上一个台阶。
-
分布式架构概述
- 分布式系统
1. 概念
2. 集群、分布式、微服务三者区别
3. 特点
4. 历史发展由来(单体-> 分布式)
5. 面临的问题
- 分布式系统
-
分布式理论
- 一致性
- 强一致性
- 弱一致性
- 最终一致性
- CAP定理
- BASE理论
- ACID理论
- 一致性协议2PC
- 一致性协议3PC
- 算法
1. 一致性算法Paxos
2. 一致性算法Raft
3. 一致性Hash算法
4. ZAB协议
5. Gossip协议
- 一致性
-
分布式问题
- 分布式计算
- 注册发现
- 负载均衡
- 配置中心
- 熔断
- 限流
- 降级
- 扩容
- 分布式ID
- 分布式锁
- 分布式事务
- 分布式任务调度
- 分布式文件系统
- 分布式数据库
- 分布式消息队列
- Kafka
- RocketMQ
- 分布式可观测
- 链路追踪
- 日志
- 指标监控
- 分布式计算
-
云原生架构
* Kubernetes
* ServiceMesh
* Serverless ( SAML SASI )
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律