摘要: 分布式之分布式事务 2. 分布式事务 假设多个服务要触发一系列连续的操作,每个操作涉及到不同的数据库,且这一套操作要么全部成功,要么全部失败,那么分布式事务就是保证这一套发生于不同服务的、涉及不同数据库的操作是一个事务操作,构成一个全局事务 假设你要创建一个申请购买电脑的工单,存在工单处理、资产审批 阅读全文
posted @ 2021-09-07 16:55 Linus1 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 分布式之分布式锁 1. 分布式锁 为了解决集群中多主机上不同线程之间的同步,需要在分布式系统中有类似于单主机下用于进程/线程同步的锁,也即分布式锁 1.1 基于MySQL 1.1.1 关键点 通过使用innodb提供的行锁来保证互斥性,来作为不同主机上线程的同步 1.1.2 可重入悲观锁实现 1)建 阅读全文
posted @ 2021-09-07 16:53 Linus1 阅读(371) 评论(0) 推荐(0) 编辑