柔性事务:就是BASE理论 它是在CAP理论的基础之上的延伸。包括 基本可用(Basically Available)、柔性状态(Soft State)、最终一致性(Eventual Consistency)。事务不像ACID那样讲究强一致,而是具备柔性状态
在电商高并发场景下传统的刚性事务暴露了数据库性能和处理并发能力的瓶颈。所以引入了柔性事务
1.记录日志 + 补偿
2.消息
消息重发,要保证幂等性,多次操作一个行为,结果相同
3.采用版本号的无锁模式,放弃锁操作
参考资料:https://java-er.com/blog/disturb-task-study/
https://www.cnblogs.com/ghj1976/p/12013006.html