2022年02月23日 1.8k 阅读 Java🎯 分布式事务AT模式的脏写问题 分布式事务AT模式的脏写问题AT模式原理首先回顾一下AT模式的原理AT模式同样是分阶段提交的事务模型,不过缺弥补了XA模型中资源锁定周期过长的缺陷。 AT模式在执行完sql之后会直接提交事务,...
2022年02月20日 3.5k 阅读 Java🎯 分布式事务XA、AT、TCC、SAGA 分布式事务问题背景假设系统中有3个服务,分别是订单服务、账户服务、库存服务,用户在下一个订单之后会扣除用户的余额,同时扣减库存容量。在这样的场景下扣款和扣库存需要强一致性保证。就可能会使用到分布...
2022年02月20日 973 阅读 Java🎯 事务的特性、CAP定理、BASE理论 事务的四大特性(ACID)原子性(Atomicity):事务中的所有操作,要么全部成功,要么全部失败一致性(Consistency):事务前后数据的完整性必须保持一致隔离性(Isolation)...
2022年01月28日 696 阅读 Java🎯 二叉搜索树及AVL树详解 二叉搜索树特点二叉搜索树,有如下特点:若它的左子树不为空,则左子树上所有的节点值都小于它的根节点值若它的右子树不为空,则右子树上所有的节点值均大于它的根节点值它的左右子树也分别可以充当为二叉查找...
2022年01月26日 1.2k 阅读 Java🎯 Redis分片集群 Redis分片集群分片集群是将多个Redis主从结构联合起来,每个主从结构具有一个主实例和多个从实例。Redis的分片集群可以在数据量不断增大的情况下进行水平扩容,将键值放在指定的实例中,以此来...