课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
本地消息表:1、什么是本地消息表:本地消息表的核心思路就是将分布式事务拆分成本地事务进行处理,在该方案中主要有两种角色:事务主动方和事务被动方。事务主动发起方需要额外新 ...详情>>
Saga事务:1、什么是Saga事务:Saga 事务核心思想是将长事务拆分为多个本地短事务并依次正常提交,如果所有短事务均执行成功,那么分布式事务提交;如果出现某个参与者执行本地事务 ...详情>>
TCC:1、什么是TCC:TCC(Try Confirm Cancel)是应用层的两阶段提交,所以对代码的侵入性强,其核心思想是:针对每个操作,都要实现对应的确认和补偿操作,也就是业务逻辑的每个分支都需要 ...详情>>
3PC:3PC,三阶段提交协议,是二阶段提交协议的改进版本,三阶段提交有两个改动点: (1)在协调者和参与者中都引入超时机制 (2)在第一阶段和第二阶段中插入一个准备阶段,保证了在最后提交 ...详情>>
分布式事务:在分布式系统中一次操作需要由多个服务协同完成,这种由不同的服务之间通过网络协同完成的事务称为分布式事务一、2PC:2PC,两阶段提交,将事务的提交过程分为资源准备 ...详情>>
Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。 1 ...详情>>
Paxos 有点类似前面说的 2PC,3PC,但比这两种算法更加完善。在很多多大厂都得到了工程实践,比如阿里的 OceanBase 的 分布式数据库, Google 的 chubby 分布式锁 。Paxos算法是什 ...详情>>
Raft算法是什么?Raft 也是一个 一致性算法,和 Paxos 目标相同。但它还有另一个名字 - 易于理解的一致性算法。Paxos 和 Raft 都是为了实现 一致性 产生的。这个过程如同选举 ...详情>>
什么是幂等性?幂等性是一个数学概念,用在接口上:用在接口上就可以理解为:同一个接口,多次发出同一个请求,请求的结果是一致的。简单说,就是多次调用如一次。什么是幂等性问题?在系 ...详情>>
计数器计数器比较简单粗暴,比如我们要限制1s能够通过的请求数,实现的思路就是从第一个请求进来开始计时,在接下来的1s内,每个请求进来请求数就+1,超过最大请求数的请求会被拒绝 ...详情>>
解释JVM中的方法区和堆区的区别
如何在JVM中对类加载器进行性能调优?
解释JVM中的分层编译(Tiered Compilation)模式
如何在JVM中实现动态字节码增强?
解释JVM中的垃圾收集器接口(Garbage Collector Interface)
如何分析JVM中的类加载时间与性能的关系?
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21