《互联网产品的客户端架构·交易、增长与平台化》12.2 上报队列、离线缓存与去重
上报队列不是「失败重发」四个字。本节给出一个内存加注入存储的端上队列:批量取件、指数退避、容量上限与三种丢弃策略、崩溃后重排未确认事件,以及按 eventId 的幂等去重;测试用假时钟与内存存储推进重试,不碰真实网络,也不依赖任何第三方库。
tag
上报队列不是「失败重发」四个字。本节给出一个内存加注入存储的端上队列:批量取件、指数退避、容量上限与三种丢弃策略、崩溃后重排未确认事件,以及按 eventId 的幂等去重;测试用假时钟与内存存储推进重试,不碰真实网络,也不依赖任何第三方库。