RabbitMQ消息重复消费与丢失实战排查:并发消费异常问题完整解决方案

RabbitMQ消息重复消费与丢失实战排查:并发消费异常问题完整解决方案
RabbitMQ消息重复消费与丢失实战排查:并发消费异常问题完整解决方案 一、线上故障场景 线上订单支付回调MQ服务出现两大核心异常问题,长期困扰业务迭代:一是部分支付订单被重复消费,导致订单状态重复更新、积分重复发放、优惠券重复抵扣,产生大量脏数据;二是少量订单...

- 阅读剩余部分 -

Java线上内存泄漏实战排查:静态集合导致的常驻内存溢出问题根治方案

Java线上内存泄漏实战排查:静态集合导致的常驻内存溢出问题根治方案
Java线上内存泄漏实战排查:静态集合导致的常驻内存溢出问题根治方案 一、故障线上现象 近期线上核心业务服务出现间歇性性能雪崩问题,故障特征极具迷惑性:服务本地测试、预发环境运行完全正常,无任何报错日志,平稳运行3-5天后,生产环境CPU使用率缓慢攀升至80%以上...

- 阅读剩余部分 -

MySQL大表ALTER TABLE锁表导致业务卡死,线上应急处理与安全变更方案

MySQL大表ALTER TABLE锁表导致业务卡死,线上应急处理与安全变更方案
MySQL大表ALTER TABLE锁表导致业务卡死,线上应急处理与安全变更方案 摘要 线上MySQL业务,一张千万级大表,执行alter table修改字段、增加索引,执行之后业务全部卡死,大量查询堆积,数据库CPU飙升,网站接口全部超时。很多开发人员本地测试ALTER...

- 阅读剩余部分 -