燕子不南飞
08-03·奇安信员工
后端最崩溃的线上问题是什么?
做后端开发这些年,最崩溃的线上问题不是服务挂了,是数据不一致。服务端开发服务宕了重启就行,但数据库里数据对不上,排查起来要命。分布式环境下一个接口同时写两张表,中间挂了就是脏数据。微服务的链路更长,业务后端系统里多个服务各写各的库,补偿机制没做好数据就飘了。最恶心的是这种问题不会立刻暴露,等用户反馈过来已经攒了一堆。我的教训是涉及资金和订单的场景必须上事务或最终一致性方案,别图快省掉校验环节。
发布于 江西
分享
评论
未登录
友善发言
image-upload
评论
加载中