已采纳
回答正文
回复
讨论正文
该问题的正文与回答。
【背景】
Kafka 2.8(3 broker,min.insync=2)承载订单事件 topic order-events,6 分区,消费组 3 实例(每实例 2 分区)。下游是 MySQL 8.0 写订单表 + Redis 6.2 集群做读加速(订单缓存,TTL 30 分钟,读 QPS 约 8k,命中率 70%)。业务规则:以 DB 为准,Redis 仅作读加速。消费端代码顺序是:BEGIN → INSERT INTO orders → COMMIT → redis.del(orderKey) → consumer.commitSync(),enable.auto.commit=false。
【现象 / 卡点】 上周 Redis 集群做了一次主从切换,del 命令超时窗口约 25 秒。我观察到的两种处理姿势各有硬伤:
【已尝试的排查与结果】
【期望得到的答案形态】