正常情况,写入A1,同步到A2,这样的话,A1和A2都能读取到最新的数据。
但是网络如果不可靠
A1和A2会变成两个子网
保证A和P
保证C和P
redis属于AP
实际应该考虑的是数据同步测时延。
微服务不适合ZK
Eureka和Nacos比较好
2PC、3PC、TCC
分布式事务(2PC 3PC TCC 最终一致性) (opens new window)
高可用SLA
gRPC
thrift (opens new window)
← 架构设计基本原则知识扩展