课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
BASE(Basically Available、Soft state、Eventual consistency)是基于CAP理论逐步演化而来的,核心思想是即便不能达到强一致性(Strong consistency),也可以根据应用特点采用适当 ...详情>>
一、分布式锁场景一般需要使用分布式锁的场景如下: 效率:使用分布式锁可以避免不同节点重复相同的工作,比如避免重复执行定时任务等; 正确性:使用分布式锁同样可以避免破坏数据 ...详情>>
分布式事务是相对本地事务而言的,对于本地事务,利用数据库本身的事务机制,就可以保证事务的ACID特性。ACID而在分布式环境下,会涉及到多个数据库。多数据库分布式事务其实就是 ...详情>>
最大努力通知:最大努力通知也称为定期校对,是对MQ事务方案的进一步优化。它在事务主动方增加了消息校对的接口,如果事务被动方没有接收到主动方发送的消息,此时可以调用事务主 ...详情>>
MQ事务消息:1、MQ事务消息的执行流程:基于MQ的分布式事务方案本质上是对本地消息表的封装,整体流程与本地消息表一致,唯一不同的就是将本地消息表存在了MQ内部,而不是业务数据库 ...详情>>
本地消息表:1、什么是本地消息表:本地消息表的核心思路就是将分布式事务拆分成本地事务进行处理,在该方案中主要有两种角色:事务主动方和事务被动方。事务主动发起方需要额外新 ...详情>>
Saga事务:1、什么是Saga事务:Saga 事务核心思想是将长事务拆分为多个本地短事务并依次正常提交,如果所有短事务均执行成功,那么分布式事务提交;如果出现某个参与者执行本地事务 ...详情>>
TCC:1、什么是TCC:TCC(Try Confirm Cancel)是应用层的两阶段提交,所以对代码的侵入性强,其核心思想是:针对每个操作,都要实现对应的确认和补偿操作,也就是业务逻辑的每个分支都需要 ...详情>>
3PC:3PC,三阶段提交协议,是二阶段提交协议的改进版本,三阶段提交有两个改动点: (1)在协调者和参与者中都引入超时机制 (2)在第一阶段和第二阶段中插入一个准备阶段,保证了在最后提交 ...详情>>
分布式事务:在分布式系统中一次操作需要由多个服务协同完成,这种由不同的服务之间通过网络协同完成的事务称为分布式事务一、2PC:2PC,两阶段提交,将事务的提交过程分为资源准备 ...详情>>
如何在Java中进行对象的深度克隆以优化性能?
解释Java中的内存池(Memory Pool)优化技术
如何在Java中实现缓存的动态更新?
解释Java中的分布式缓存一致性协议
如何在Java中实现基于时间的缓存失效策略?
解释Java中的网络拥塞控制策略
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2024-12-25