摘要: 从本地事务到分布式事务到微服务下事务 一、传统本地事务 传统单服务器,单关系型数据库下事务比较简单,完全可用很简单的实现ACID,实际中我们实现一个业务时只需要:开启一个事务-操作数据库-提交/回滚这个事务,这样就完美的实现了一次事务操作,更简单点我们通常会通过spring集成事务直接指定在哪些服务 阅读全文
posted @ 2019-11-20 16:30 南哥的天下 阅读(1011) 评论(0) 推荐(0)
摘要: 分布式锁一般有三种实现方式 1. 数据库乐观锁; 2. 基于ZooKeeper的分布式锁; 3. 基于Redis的分布式锁; 这里大概说一下三种方式的优缺点,数据库乐观锁优点是实现简单,只需要for update关键词就可以实现,缺点是无法满足高并发量以及数据库读写频繁的系统 ZooKeeper分布 阅读全文
posted @ 2019-11-20 16:17 南哥的天下 阅读(7299) 评论(0) 推荐(1)