배움/백엔드
Kafka - Acks 옵션
jaytsol
2022. 7. 26. 10:50
반응형
메시지의 손실을 방지하기 위한 전달 완료 확인 옵션인 acks 옵션.
간단히 말하면,
acks = 0 이면 메시지 전달을 확인하지 않는다.
acks = 1 이면 브로커 중 리더에 대해서만 메시지를 수신했는지 확인한다.
acks = -1 이면 리더와 팔로워 브로커 모두에 대해 메시지를 수신했는지 확인한다.
몇 개의 팔로워까지 확인을 하는지는 추가적인 옵션(min.insync.replicas)에 따라 설정 가능하다.
자세한 내용은 다음 링크의 글쓴이분이 자세히 설명을 해주셨으니 참고바람.
반응형