比如有一个应用创建了一个消费者组,那如果把这个应用部署到两台服务器上,那消费者组是一组还是两组呢

来源:13-6 消费者组与消费者

慕的地8210922

2023-03-05

写回答

1回答

Allen

2024-12-26

同学,这个问题非常好!如果你把一个应用部署到两台服务器上,并且这两台服务器的消费者都使用相同的消费者组 ID(group.id),那么它们属于同一个消费者组。Kafka 的消费者组是一种逻辑分组机制,无论这个组中的消费者运行在哪台服务器上,只要 group.id 相同,它们就属于同一个组,并共同消费组内的分区。这样 Kafka 会将分区在这个消费者组中的消费者之间自动分配,每个分区的消息只会被组内的一个消费者处理。如果你给两台服务器上的消费者设置了不同的 group.id,那么它们会被认为是两个独立的消费者组,各自独立消费所有分区的消息。

0
0

Kafka多维度系统精讲,从入门到实战开发

系统讲解Kafka,实战结合,让你成为使用Kafka的高手

896 学习 · 237 问题

查看课程