인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

텔로미어님의 프로필 이미지
텔로미어

작성한 질문수

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

[섹션5 퀴즈]정답과 해설

5번 문제 해설 관련 질문입니다.

작성

·

214

3

안녕하세요, 5번 문제 해설 관련 질문이 있습니다.

5번 해설에서 min.insync.replicas=2이고 replication factor가 3일 때 가장 신뢰도가 높다고 설명해주셨는데, min.insync.replicas에는 리더도 포함하는 것 아닌가요?

신뢰도를 최우선으로 둔다면 min.insync.replicas == replication factor가 되어야 하는 것 아닌지 질문 드립니다.

답변 1

3

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

안녕하세요.

min.insync.replicas는 리더가 포함된것이 맞습니다. min.insync.replicas와 replication factor를 동일하게 설정할 경우 팔로워 파티션 중 하나라도 장애가 발생하게 되면 더 이상 토픽에 데이터를 수신/송신할 수 없게 될 가능성이 높습니다. min.insync.replicas를 충족시키지 못하기 때문입니다.

그러므로 신뢰도를 높이면서 지속 운영 가능한 옵션으로 min.insync.replicas=2, replication factor=3을 추천드립니다.

텔로미어님의 프로필 이미지
텔로미어

작성한 질문수

질문하기