1.集群,分布式系统,微服务
分布式系统:多个服务 部署在不同的服务器
微服务: 一种服务治理理念,
2.CAP原则
P:分布式系统的一个最基本的特性, 分区容错性。
A:可用性,
CAP的 C(数据的一致性)和 ACID 中C(事物中 数据的逻辑的一致性)的区别?
一致性的种类:
强,弱,最终, 最大努力一致性,基于MQ的一致性。
Base理论:强一致性 和 可用性做一个权衡。
基本可用,软状态,最终一致性。
3.分布式事务
多个组件参与的 事务,例如:
4中模式, 2PC,3PC,TCC,Saga 基于MQ的 分布式事务,最大努力 保证事务。
Seata: AT模式
4.分布式锁
redis 和 zookeeper的区别。