摘要: [分布式事务的四种解决方案] 转载自(https://www.cnblogs.com/mayundalao/p/11798502.html) 简述 分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。 例如在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。 解决方案 阅读全文
posted @ 2020-05-14 21:23 JaxYoun 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 数据库本地事务ACID特性 说到数据库事务就不得不说,数据库事务中的四大特性 ACID: A:原子性(Atomicity),一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。 事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态 阅读全文
posted @ 2020-05-14 17:33 JaxYoun 阅读(149) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-05-14 12:49 JaxYoun 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 分布式唯一ID 一、逻辑要求 1. 全局唯一:相同业务和不同业务id都要保证不重复,以满足分布式部署、弹性伸缩、数据治理、追溯等要求。 2. 趋势递增:需要对BTree数据结构友好,保证查询性能。 3. 单调递增:在相同业务内保证后生成的id一定比先生成的大,满足事务版本号、IM实时消息、排序等要求 阅读全文
posted @ 2020-05-14 12:32 JaxYoun 阅读(186) 评论(0) 推荐(0) 编辑