728x90
Backend/Kafka
-
Kafka Consumer Group 알아보기Backend/Kafka 2023. 9. 10. 00:37
Consumer Group ? Consumer 이 묶여있는 그룹을 의미한다. Consumer Group 의 특징 - Consumer Group 별로 offset 을 관리한다. * offset 이란 파티션 내에서 데이터의 위치를 표시하는 유니크한 숫자이다. 내부 토픽을 통해 관리한다. - Consumer Group 은 동일 그룹내의 Consumer 가 문제가 생길 시 동일 그룹의 다른 Consumer 가 역할을 대신 수행할 수 있다. 이를 리밸런싱이라고 한다. ( Consumer Group 별로 offset 을 관리하므로 가능 ) - Consumer Group 의 Consumer 수는 Topic 의 Partition 수를 넘지 못한다. Partition 의 개수 >= Consumer Group 내의 Con..