独立博客档案 Francisco

后端进阶

objcoding.com

专注后端技术分享:Java、Golang、WEB框架、分布式中间件、服务治理等等,老司机倾囊相授,带你一路进阶,来不及解释了快上车!

持续收录 后台收录 认领博客
收录文章
10
篇文字被发现
文章访问
0
次从这里出发阅读
博客访问
0
次前往作者站点
最近更新
05.08
2023年

FROM THIS BLOG

最近文章

第 1 / 1 页

详解 Seata AT 模式事务隔离级别与全局锁设计

Seata AT 模式是一种非侵入式的分布式事务解决方案,Seata 在内部做了对数据库操作的代理层,我们使用 Seata AT 模式时,实际上用的是 Seata 自带的数据源代理 DataSourceProxy,Seata 在这层代理中加入了...

Raft: 寻找一种易于理解的一致性算法(扩展版)

Raft 是一种为了管理复制日志的一致性算法。它提供了和 Paxos 算法相同的功能和性能,但是它的算法结构和 Paxos 不同,使得 Raft 算法更加容易理解并且更容易构建实际的系统。为了提升可理解性,Raft 将一...

浅谈互联网分布式架构的演进

互联网的系统常常面临庞大的用户群体,意味着系统需要时刻面临着大量高并发请求,海量的数据存储等问题的挑战,在解决这些问题的同时还要保证系统的高可用性。同时互联网行业更新迭代快,很多互联网巨头的...

一个 JDK 线程池 BUG 引发的 GC 机制思考

前几天在帮同事排查生产一个线上偶发的线程池错误 逻辑很简单,线程池执行了一个带结果的异步任务。但是最近有偶发的报错: java.util.concurrent.RejectedExecutionException: Task java.util.concurre...

TCC 适用模型与适用场景分析

TCC 分布式事务模型直接作用于服务层。不与具体的服务框架耦合,与底层 RPC 协议无关,与底层存储介质无关,可以灵活选择业务资源的锁定粒度,减少资源锁持有时间,可扩展性好,可以说是为独立部署的 SOA...

Seata 分布式事务之 TCC 理论及设计实现

一、TCC 简介 一、TCC 简介 在两阶段提交协议(2PC,Two Phase Commitment Protocol)中,资源管理器(RM, resource manager)需要提供“准备”、“提交”和“回滚” 3 个操作;而事务管理器(TM, transac...