inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

컨슈머 랙

파티션 개수 늘리기

410

fbfbf1

작성한 질문수 28

0

파티션 개수를 늘리면
프로듀서의 처리량이 늘어나는 게 맞을까요?

이게 맞다면 왜 파티션 개수를 늘리면

프로듀서의 처리량이 늘어나는 지 알 수 있을까요?

파티션이 2개라고 했을 때 프로듀서의 데이터를 넣는 게
파티션 A 넣고 파티션 B 넣고 파티션 A 넣고 이렇게 되면

파티션 하나 일 때랑 별 차이가 없을 것 같아서 질문 드립니다.

kafka 데이터-엔지니어링

답변 2

0

데브원영 DVWY

파티션의 개수를 늘리는 것과 프로듀서의 처리량이 늘어나는 것은 큰 관계가 없습니다. 물론, 리더 파티션이 브로커에 분산됨에 따라 더 많은 브로커에 데이터 처리량을 분산처리할 수 있다는 장점이 있긴하지만, 그 영향도는 개인적인 경험으로는 미미했습니다.

하지만, 브로커의 사양, 네트워크의 상태 등에 따라 달라질 가능성은 있습니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

파티션 개수를 늘리면 프로듀서의 처리량이 늘어납니다. 이는 분산처리 시스템에서 데이터를 더욱 효율적으로 처리하기 위함입니다. 파티션이 2개일 때에는 프로듀서는 번갈아가며 파티션 A와 B에 데이터를 넣기 때문에 실제로는 처리량이 늘어나지 않을 수 있습니다. 하지만 파티션 개수를 늘리면 여러 파티션에 데이터를 분산하여 넣을 수 있기 때문에 여러 카프카 브로커에서 동시에 데이터를 처리할 수 있게 됩니다. 이는 프로듀서의 처리량을 늘리는 효과가 있습니다.

간단한 예시로 설명드리자면, 파티션 A와 파티션 B가 각각 서로 다른 브로커에 위치한다고 가정해보겠습니다. 이 경우 프로듀서는 동시에 파티션 A와 B에 데이터를 넣을 수 있습니다. 이러한 분산 처리로써 프로듀서는 병렬적으로 데이터를 보낼 수 있게 되고, 처리량이 증가하게 됩니다.

더불어, 파티션 개수를 적절하게 조절하면 데이터의 처리량 최적화가 가능합니다. 파티션 개수를 늘릴수록 처리할 데이터양이 분산되어 소비자도 병렬로 데이터를 처리할 수 있기 때문에 전체적인 처리량이 향상됩니다.

하지만 파티션 개수를 무작정 늘리는 것보다는 클러스터의 자원과 토픽의 특성에 따라 적절한 파티션 개수를 선택해야 합니다. 따라서 실제 적용하기 전에 클러스터 상황과 요구사항을 고려하여 파티션 개수를 결정하는 것이 좋습니다.

참고로, 이와 관련된 보다 자세한 내용은 카프카 공식 문서나 관련 자료를 참고하시면 도움이 될 것입니다. 감사합니다.

consume 이후 lag가 줄어들지 않음

0

75

2

안녕하세요. 강의의 카프카 버전과 현재 시점의 카프카의 차이점 문의 드립니다.

0

117

2

멱등성 프로듀서 retries 관련 질문입니다.

0

99

2

채팅 서비스 개발 시 주의점이 있을까요?

0

99

2

충분히 큰 파티션 생성시 궁금증이 존재합니다.

0

86

2

KTable 키가 없는 레코드 처리

0

73

2

컨슈머 테스트 코드 작성

0

94

2

리밸런스 onPartitionRevoked이 필요한 상황

0

74

2

카프카 클러스터에서 감당 가능한 파티션(레플리카) 수 문의

0

120

2

reset offset 질문

0

77

2

KStreamJoinKTable 실행시 오류

0

78

2

auto.commit.interval.ms 옵션 관련 질문 드립니다.

0

142

2

파티션, 컨슈머 그룹, 컨슈머 관련 질문

0

117

1

java, kotlin

0

130

2

shutdownThread 에 대한 문의 입니다.

0

154

2

zookeeper실행시 오류가 발생합니다.

0

268

2

커스텀 소스 커넥터에서 Thread.sleep (1000) 은 왜 하는거에요?

0

153

2

처리량을 늘리기 위해서 파티션을 늘리고 컨슈머를 늘려야한다고 설명하셨는데요

0

180

3

파티션 개수와 컨슈머 개수의 처리량 관련 질문

0

163

2

동영상 및 이미지 처리 관련 문의 드립니다.

0

225

2

주키퍼 없이 사용 문의 드립니다.

0

303

1

kafka 를 띄우니 오류가 발생하고 종료합니다.

0

281

3

zookeeper 실행시 오류 .. 무엇을 해야 할까요?

0

220

2

파티션 추가로 해결할 수 있지만 늘어난 파티션은 줄일 수 없지 않나요?

0

192

2