文章预览
“ 在分布式、微服务大行其道的今天,相信大家对这些名词都不会陌生。而说到使用分布式,或者拆分微服务的好处,你肯定能想到一大堆。 图片来自包图网 比如每个人只需要维护自己单独的服务,没有了以前的各种代码冲突。自己想测试、想发布、想升级,只需要 Care 自己写的代码就 OK 了,很方便很贴心! 然而事物都有两面性,它同时也会带来一些问题,今天的文章谈的就是分布式系统架构带来的其中一个棘手的问题:分布式事务! 什么是事务? 首先抛出来一个问题:什么是事务? 有人会说事务就是一系列操作,要么同时成功,要么同时失败;然后会从事务的 ACID 特性(原子性、一致性、隔离性、持久性)展开叙述。 确实如此,事务就是为了保证一系列操作
………………………………