
分布式
LUK流
大数据/java web
展开
-
Redis分布式锁:单机Redis实现分布式锁、Redission可重入锁、Redission红锁机制(解决分布式redis单点宕机故障转移存在的遗留问题)
1.单机redis的分布式锁关于代码的详细解释见代码注释。单机redis详细解释:https://juejin.im/post/5b737b9b518825613d3894f4public class RedisTool { private static final String LOCK_SUCCESS = "OK"; private static final Strin...原创 2020-01-12 19:39:12 · 5428 阅读 · 0 评论 -
关于分布式事务:两阶段提交,TCC和tx-lcn框架
1. 分布式事务出现的场景当北京得数据库向上海的数据库转移数据时,怎么保证转账的事务性?这就出现了分布式事务的问题。2. 2PC下面就是两阶段提交的过程:第一阶段:事务管理器要求每个涉及到事务的数据库预提交(precommit)此操作,并反映是否可以提交.第二阶段:事务协调器要求每个数据库提交数据,或者回滚数据。缺点:单点问题:事务管理器在整个流程中扮演的角色很关键,如果其宕机...原创 2020-01-10 13:46:53 · 2861 阅读 · 1 评论