Kafka Streams StreamTask处理共分区主题记录方式及分区分配确认
Kafka Streams 核心疑问解答
1. StreamTask对共分区主题记录的处理顺序
StreamTask是顺序处理共分区主题的所有记录的。
对于同属一组共分区的主题分区,StreamTask会严格按照消息的偏移量顺序处理,且针对同一个键的消息,绝不会出现并行处理的情况。这种强顺序性从根本上保障了状态存储的一致性,完全不用担心同键消息并行处理导致状态存储出现重复条目。
2. 分区与StreamTask的分配规则确认
你的理解完全正确:同一个Kafka分区在任意时刻只会被分配给一个StreamTask,不管是在应用的同一个实例还是不同实例之间,都不会出现一个分区被多个StreamTask重复处理的情况。
内容的提问来源于stack exchange,提问作者Fatemah Soliman
相关产品推荐
相关产品推荐

