Process Flow - Static group membership
Start Consumer
Join Group Request
Static Member ID Provided?
No→Assign Dynamic Member ID
|Yes
Join Group with Static Member ID
Group Coordinator Accepts
Consumer Joins Group
Consumer Maintains Session
Rebalance Triggered?
No→Continue Processing
Yes
Static Member Rejoins with Same ID
Group Stabilizes Without Losing Member
Continue Processing
The consumer joins a group using a static member ID to keep membership stable across restarts, avoiding unnecessary rebalances.