• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

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

23.10.10 20:21 작성 조회수 240

0

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

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

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

답변 1

답변을 작성해보세요.

0

안녕하세요

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

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