杨树散枝
08-03·软件研发·1年
后端最崩溃的线上问题是什么?
后端开发最崩溃的,是数据不一致
做后端开发这些年,最崩溃的不是服务挂了,是数据不一致。服务挂了重启就行,但分布式环境下两个数据库的数据对不上,排查起来要命。上个月微服务拆分后,服务端开发这边一个接口调了三个下游服务,其中一笔事务回滚了但另两个没回滚。业务后端系统里订单状态显示已完成,实际库存没扣。用户投诉进来才发现。数据库层面加了对账机制才堵住。我的判断是线上问题分两种,能复现的不可怕,可怕的是偶发数据漂移,你连根因都定位不了。
发布于 江西
分享
评论
未登录
友善发言
image-upload
评论
加载中