Group Coordinator
Group Coordinator 주제의 핵심 개념과 적용 포인트를 정리합니다.
Group Coordinator
Group Coordinator란
각 Consumer Group에는 상태를 관리하는 Coordinator가 존재한다.
Coordinator는 그룹 멤버십과 파티션 할당 흐름을 관리하며, 리밸런스의 시작점 역할도 담당한다.
주요 역할
- 그룹 멤버 가입/이탈 관리
- 하트비트 수신 및 생존 판단
- 토픽/파티션 변경 감지에 따른 리밸런스 트리거
- 그룹 상태 변경 사항 전파
즉, Coordinator는 “그룹 제어 플레인”에 가까운 역할이다.
실무 포인트
- 리밸런스가 자주 발생하면 Coordinator 부하와 소비 지연이 함께 증가한다.
- heartbeat/session timeout/max poll interval 설정은 Coordinator 관점에서 함께 튜닝해야 한다.
This post is licensed under CC BY 4.0 by the author.