강의

멘토링

로드맵

Inflearn brand logo image

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

태준김님의 프로필 이미지
태준김

작성한 질문수

카프카 완벽 가이드 - 코어편

Producer의 max.in.flight.requests.per.connection 파라미터와 배치 메시지의 전송순서 이해

배치 상황에서 하나의 레코드만 실패 될때 어떤 방식으로 작동되는지 질문드립니다!

작성

·

80

0

배치 상황을 고려해서 궁금증이 생겨 질문드립니다!

B0, B1이 같은 배치로 묶여 있고 B0이 broker에서 저장이 실패되었 을때 producer에 저장 실패로 retry를 보내고 broker에서는 B0, B1 모두 저장에 실패 되나요? 아니면 B1은 저장되고 B0만 retry로 다시 send를 보낼 수 있는 기회가 생기나요?

 

 

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

배치 단위로 전송이 되기 때문에 배치 전체가 실패로 기록됩니다. 배치내의 개별 메시지만 토픽에 write되지는 않습니다.

감사합니다.

태준김님의 프로필 이미지
태준김

작성한 질문수

질문하기