分布式架构师知识体系
2022-04-23 23:14:15 0 举报
梳理分布式架构师需要储备的知识体系
作者其他创作
大纲/内容
分布式理论
任务切割多台机器并行计算
计算
连接复用
Raft协议
输入输出
保证可用性和可靠性
分布式计算
Reactor 模式、Netty 框架
Paxos协议
Kubernetes、Mesos 基于容器资源的调度
流量调度
缓存和中断
分布式架构计算机组成冯诺依曼结构
虚拟桶算法
RPC
资源调度
PACELC
高可用的设计方案不仅仅只有熔断和降级,还有服务冗余、负载均衡、故障隔离、服务限流等设计方式。
租约机制
系统线程
最终一致性
存储器
水平扩展多节点负载均衡
BASE
负载均衡
多线程的设计模式
衡量?
Mesos、Yarn 基于计算资源的调度
半开
多副本一致性问题
降级
并行计算
分布式计算 + 虚拟化技术的综合技术
服务路由
取舍产品功能
CAP
强一致性
hash分片
MQ
数据分片
取舍系统一致性
分布式锁
StormSparkFlink
功能降级
控制器
MapReduce
HDFS、GlusterFS基于存储资源的调度
取舍
网络设备
同步复制
全开
分布式架构技术组成
关闭
流量
运算器
分布式存储
TCP/UDP
应用系统
读降级
选举
服务集群
输入
操作系统
限流
hash取模
写降级
I/O 模型,select、poll、epoll,多路复用
异步复制
取舍非核心服务
脑裂
副本
一致性协议
范围分片
序列化/反序列化
数据复制
网络 I/O 模型
云计算
分布式架构师知识体系
存储
服务降级
分布式存储系统解决高可用的唯一手段
熔断
多线程
有限状态机
2阶段提交
输出
分片规则
一致性hash
弱一致性
收藏
0 条评论
下一页