分布式事务

来源:3-3 数据库设计-活动信息表

慕仙8378069

2018-01-03

老师,关于分布式事务,我在网上看了有很多解决方案,您在开发中是怎么解决的呢

写回答

1回答

一凡

2018-01-04

高并发的处理中很忌讳使用事务,因为性能影响不是一点点啊。

所以在互联网的产品中是很少用事务的,更多的会通过错误日志的方式来发现和修复数据,这也就是会允许一些数据的不一致性。

毕竟性能无法保证,产品就没法提供服务。

针对一些需要严格一致的数据,比如:商品库存、优惠券的发放,会把数据提前预处理分布到各个服务器集群,然后更新的时候要使用原子性操作保证数据一致性(库存数量的递增 incr 操作,优惠券的 set 移除)。

0
0

PHP秒杀系统 高并发高性能的极致挑战

从万次到亿万次秒杀系统的性能优化 ,从单机到分布式的架构升级

614 学习 · 78 问题

查看课程