728x90 ☁️ 클라우드 𝗖𝗹𝗼𝘂𝗱/⚓️ 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀1 [Kafka] Kafka Consumer 할당 전략 (Range, RoundRobin, Sticky) Kafka에서 Consumer 할당 전략(consumer assignment strategy) 은 컨슈머 그룹 내의 각 컨슈머에게 파티션을 어떻게 할당할지 결정하는 방식입니다. 이는 Kafka 클러스터의 성능 최적화와 데이터 처리의 안정성에 중요한 영향을 미칩니다.해당 글에서는 Range, RoundRobin, Sticky 세 가지 할당 전략의 특징과 사용 사례를 정리합니다. 1. Range 할당 전략Range 할당 전략은 각 컨슈머에게 연속된 범위의 파티션을 할당합니다.파티션과 컨슈머의 개수가 고르게 나눠지지 않는 경우, 불균형이 발생할 수 있다는 단점이 있습니다.예시:파티션 개수: 12컨슈머 개수: 3Range 전략으로 할당하면 결과는 다음과 같습니다:컨슈머 1: 파티션 0, 1, 2, 3컨슈머 2.. 2024. 11. 22. 이전 1 다음 728x90