跳到正文
掘金· 费曼学习法·· 5 小时前AI 评分66

把「发送成功」当「送达」?排查 IM 长消息被静默吞掉的完整过程

把「发送成功」当「送达」?我排查 IM 长消息被静默吞掉的完整过程

AI 导读

作者记录了一次 Agent 定时推送的排查:日志 rc=0 全绿但客户一条没收到,对比 sent_count 与 delivered_count 后定位到 IM 服务端静默丢弃超长消息。解决办法是按服务端单条长度上限拆包发送,并起对账看门狗核对发送数与送达数,不一致就告警。

来源:掘金 · juejin.cn