Hi,

Yes you are correct. The "classic" Kafka Group Protocol is a synchronizing
barrier for all members.
All JoinGroup member responses are returned after all JoinGroup member
requests are received.

Thanks,
Greg

On Tue, Jan 21, 2025 at 7:10 AM Chain Head <mrchainh...@gmail.com> wrote:

> Assume that three consumers of a certain group want to connect to a broker
> for a topic with 3 partitions. After the FindCoordinator API is done, the
> consumers send JoinGroup. Since the broker cannot know in advance how many
> consumers are expected to join, it waits group.initial.rebalance.delay.ms
> before starting a rebalance.
>
> Therefore, does this mean the JoinGroup API response of each request is
> "held" until the waiting period is over?
>
> Best regards.
>

Reply via email to