知识卡片

日志代理保留历史

专业/工作

内容

传统消息队列常在消费者确认后删除消息,日志型代理则按分区追加并保留历史,让消费者用偏移量记录进度。这样新消费者可以重放旧事件,失败消费者也能从断点恢复。代价是顺序、保留策略和分区设计更关键。

参考来源

《数据密集型应用系统设计》第11章《流处理》