Apache Kafka에서의 Transaction 이해하기
Apache Kafka에서 Transaction은 여러 메시지 그룹의 일관성을 보장하는 메커니즘입니다. 쉽게 말하면, 여러 메시지를 하나의 묶음으로 처리하여 모두 성공하거나 모두 실패하도록 하는 기능입니다. 이는 데이터 손실이나 불일치를 방지하는 데 중요한 역할을 합니다. Transaction 종류 Kafka는 두 가지 Transaction 모델을 지원합니다. Producer Transaction: Producer는 Transaction을 시작하고 여러 메시지를 Producer합니다. 모든 메시지가 성공적으로 전송되면 Transaction을 Commit하고, 그렇지 않으면 Rollback합니다. Consumer Transaction: Consumer는 Transaction을 시작하고 여러 메시지를 Con..
IT/Kafka
2024. 2. 28. 23:08
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 러스트 기초
- Problem Solving
- algorithm
- interview question
- LeetCode
- C++
- 알고리즘
- 기술면접
- rust
- 트리
- coding interview
- Tree
- 러스트 배우기
- PS
- 맛집
- Interview
- Medium
- 속초
- ProblemSolving
- DP
- 내돈내산
- 반드시 알아야 할 자료구조
- 자료구조
- 러스트
- 인터뷰
- 리트코드
- 속초 맛집
- 코딩인터뷰
- 솔직후기
- 러스트 입문
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함