处理了 4000 万条消息后,我们总结了 Kafka 有序处理的几个关键设计
本文要点: - 对于要求按会话顺序处理的工作负载,仅靠 Kafka 分区内的顺序保证还不够。当多个会话共用一个分区时,应用层仍需要路由逻辑,既要保证每个会话内部的顺序,也要允许不同会话并行处理。 - 一致性哈希和按会话划分的工作协程可以维持会话亲和性。同一会话的消息总会到达同一个工作协程,并按顺序处理;互不相关的会话则可以继续并行。 - 在原处理链路中重试,可以保留消息顺序。按会话运行的 goro
事件进展(1 篇报道)
-
2026-10-21 01:00