일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- nginx설정
- git
- kafka
- JPA
- Push
- 도메인 주도 개발
- 푸시 번역
- 카프카 트랜잭션
- Design Pattern
- Java
- 웹사이트성능
- php
- gcm 푸시 번역
- 디자인패턴
- 푸시
- GCM 번역
- 자바스크립트
- GCM
- 웹사이트 성능
- notification
- graphql
- 웹사이트최적화기법
- 카프카
- 성능
- nginx설치
- ddd
- 페이스북 번역
- nginx
- APNS
Archives
- Today
- Total
목록카프카 멱등적 프로듀서 (1)
간단한 개발관련 내용
CHAPTER8. ‘정확히 한 번’ 의미 구조
8.1 멱등적 프로듀서목적:동일 메시지가 브로커에 중복 저장되는 것을 방지.프로듀서의 재시도로 인한 중복만 방지하며, 동일 메시지를 반복 호출한 경우는 탐지하지 못함.작동 원리:프로듀서 ID (PID)와 시퀀스 번호를 사용해 각 메시지를 고유하게 식별.브로커는 마지막 5개 메시지의 시퀀스 번호를 추적하여 중복 메시지 필터링.프로듀서 설정:enable.idempotence=true.max.in.flight.requests.per.connection .제약사항:브로커 장애나 리더 교체로 인해 일부 메시지가 유실될 수 있음. 8.2 트랜잭션목적:다중 파티션 쓰기 및 오프셋 커밋을 원자적으로 처리하여 데이터 일관성 보장.정확히 한 번 의미 구조(Exactly Once Semantics, EoS) 구현.활용 사례..
IT 책/카프카 핵심 가이드
2024. 11. 28. 11:00