← 全部文章

#消息队列

共 4 篇文章

文件和异步链路上,上线后才暴露的几处漏洞

功能测试都过了,为什么上线后还是出事?因为测试覆盖的是有人操作的路径,而文件和异步的漏洞全藏在没人操作的地方:中断、重复、积压、静默。六处逐一给防线。

死信队列要不要人工介入

死信队列堆了三天没人看,和值班同学半夜起来重投消息,是同一个设计错误的两个方向。死信是人审的工作清单:告警自动、处置有人、重投幂等。

重复消费和顺序,哪个更难

重复消费有标准答案,顺序没有——前者加唯一键就完事,后者要么牺牲吞吐要么靠状态机拒收。最疼的是两个一起来:重试期间乱序。

什么时候真的需要消息队列

判断标准只有三个问题:这条数据丢不起吗、能晚多久、要通知几方。三个答案都不紧迫,一张数据库任务表就够;私有化客户拒绝装 MQ 的项目,每天三万单照样跑。

其他标签