分布式架构知识拓展与总结

Terwer...大约 1 分钟后端开发分布式summaryrpc

架构的演进历程

image-20220504160316706
image-20220504160316706

分布式理论

CAP理论

image-20220504203039453
image-20220504203039453

正常情况,写入A1,同步到A2,这样的话,A1和A2都能读取到最新的数据。

但是网络如果不可靠

image-20220504203142983
image-20220504203142983

A1和A2会变成两个子网

image-20220504203356840
image-20220504203356840

保证A和P

image-20220504203532493
image-20220504203532493

保证C和P

image-20220504203635977
image-20220504203635977

redis属于AP

实际应该考虑的是数据同步测时延。

PACELC理论

image-20220504204143076
image-20220504204143076

BASE理论

image-20220504204427962
image-20220504204427962
image-20220504204802646
image-20220504204802646
image-20220504205222887
image-20220504205222887
image-20220504205604773
image-20220504205604773

微服务不适合ZK

image-20220504205632243
image-20220504205632243

Eureka和Nacos比较好

image-20220504205812526
image-20220504205812526

分布式一致性协议

2PC、3PC、TCC

分布式事务(2PC 3PC TCC 最终一致性)open in new window

分布式系统设计策略

image-20220504212121968
image-20220504212121968
image-20220504212350566
image-20220504212350566

高可用SLA

image-20220504213203488
image-20220504213203488

gRPC

thriftopen in new window

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.14.9