인프런 커뮤니티 질문&답변

ttaein님의 프로필 이미지
ttaein

작성한 질문수

[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!

컨슈머 그룹

파티션 1개당 컨슈머 1개가 좋다고 말씀 하셨는데용

작성

·

317

0

강사님께서 컨슈머 개수는 토픽의 파티션 개수보다 같거나 작아야 한다고 하셨는데 토픽이 두개면 컨슈머를 새로 파면 될까요?

파티션과 컨슈머가 1:1이여야 베스트라고 이해했는데

꼭 그렇지도 않을수 있나요? 업무와 강의 사이에서 헷갈리네용 ㅎㅎ

답변 1

0

데브원영 DVWY님의 프로필 이미지
데브원영 DVWY
지식공유자

안녕하세요

하나의 컨슈머가 두개의 토픽을 구독하는 경우에는 사실 정답이 없습니다. 더 많은 수의 파티션에 맞추어 컨슈머를 배포하는 것도 방법이고 더 작은 수의 파티션에 맞추어 컨슈머를 배포하셔도 됩니다. 그리고 컨슈머의 할당전략(Assign strategy)에 따라서도 다르기 때문에 이 부분은 운영하시는 환경에 따라 유동적으로 가져가도 되겠습니다.

하지만 일반적으로 컨슈머그룹의 관리의 용이성을 위해 1토픽-1컨슈머로 운영하시는 것을 추천드리고 n토픽-컨슈머로 운영하시는 것은 지양하는것이 좋습니다.

ttaein님의 프로필 이미지
ttaein

작성한 질문수

질문하기