consumer.commitSync()
Kafka는 오프셋을 사용하여 메시지 소비를 추적합니다. 오프셋은 파티션 내 각 메시지에 대한 고유 식별자입니다. 소비자가 주제를 구독하면 특정 오프셋에서 시작하는 일련의 메시지를 수신합니다. 승인 전략은 소비자가 오프셋을 업데이트하는 방법과시기를 결정하여 브로커에게 해당 메시지를 처리했음을 나타냅니다. consumer.commitSync()
성능 트레이드 오프는 주로 처리량과 신뢰성 사이에있다. 손실. consumer.commitAsync()
처리량과 신뢰성 사이의 균형이 양호합니다. 비동기 특성은 동기식 접근 방식보다 성능이 향상되지만 동기식 승인에 비해 데이터 손실의 위험이 더 높습니다. 위 내용은 Kafka 메시지 승인 옵션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!