🌱

274

一杯咖啡的时间,聊聊技术与成长

连载中 1/20

LIKE 查不了「燕麦拿铁」:为什么需要 Elasticsearch

用户搜「燕麦拿铁」,搜索框返回 0 结果,商品明明躺在库里。LIKE 前缀通配符走不了索引、不懂分词、性能随数据量线性劣化——这一篇把倒排索引请出场。

#Elasticsearch#搜索#倒排索引#LIKE#全文检索
2026-08-10 · 1696 阅读 · 0 评论 · 0 赞
连载中 20/20

收官复盘:一张消息队列作战地图

20 篇走完,把消息队列的全部内容收进一张地图:症状到篇目的排查索引、按场景的阅读路径、三条心法与上线检查清单。收官不散场,地图常翻常新。

#消息队列#复盘#系列收官#检查清单#作战地图
2026-08-09 · 1778 阅读 · 0 评论 · 0 赞
连载中 19/20

陷阱清单:丢失、重复、乱序的一线复盘

七起真实风格的事故复盘:吞异常丢消息、自动提交踩空、Redis 幂等失效、Rebalance 重复扣款、毒消息卡队列、大消息打爆 Broker、误重置位点。每起都给出根因与修复。

#消息队列#事故复盘#陷阱清单#幂等失效#消息丢失
2026-08-09 · 2713 阅读 · 0 评论 · 0 赞
连载中 18/20

实战场景集:订单超时、秒杀、数据同步、最终一致

理论装进业务才算数。四个高频场景的完整方案:延迟消息三保险、秒杀的预扣库存、binlog 订阅式数据同步、支付回调的最终一致——每道菜都标了用了系列里哪几味药。

#消息队列#实战场景#订单超时#秒杀#数据同步
2026-08-08 · 1195 阅读 · 0 评论 · 0 赞
连载中 17/20

监控与调优:积压告警与参数清单

MQ 健康不靠感觉,靠仪表盘:发送耗时 P99、消费 lag 与追平时间、死信量,三块表盯到底。再配一份发送与消费的参数调优清单,把性能从玄学变成台账。

#消息队列#监控告警#消费延迟#参数调优#lag
2026-08-08 · 1453 阅读 · 0 评论 · 0 赞
连载中 16/20

高可用与容灾:集群部署与机房规划

99.99% 意味着全年只能停 52 分钟,单机房冗余扛不住机房级故障。冷备、异步复制、双活三档容灾怎么选,脑裂怎么防,切换演练为什么比预案文档更重要。

#消息队列#高可用#容灾#双活#脑裂
2026-08-07 · 1453 阅读 · 0 评论 · 0 赞
连载中 15/20

RocketMQ 架构:NameServer、主从与 Dledger

四个角色撑起十万级吞吐:无状态的 NameServer 用最终一致换简单,CommitLog 大文件混写保住顺序写红利,Dledger 用 Raft 把手动切换变成自动选主。一篇看懂 RocketMQ 的骨架。

#消息队列#RocketMQ#NameServer#CommitLog#Dledger
2026-08-07 · 692 阅读 · 0 评论 · 0 赞
连载中 14/20

Kafka 分区与消费者组:Rebalance 风暴

加一台消费者,全场停摆一分钟——Rebalance 是 Kafka 运维的头号被告。分配策略的演进、触发条件的清单、参数调优的配比,把这场风暴的风源一个个掐掉。

#消息队列#Kafka#Rebalance#消费者组#分区分配
2026-08-06 · 2852 阅读 · 0 评论 · 0 赞
连载中 13/20

Kafka 高吞吐的秘密:顺序写、零拷贝、批量压缩

单机百万级不是玄学:把随机写变顺序写,把四次拷贝变零拷贝,把一百万条小消息攒成一万条大消息。三板斧逐个拆开,顺手看看它们怎么反过来指导业务设计。

#消息队列#Kafka#顺序写#零拷贝#批量压缩
2026-08-05 · 1004 阅读 · 0 评论 · 0 赞