728x90
레코드는 수정/삭제될수 없고 로그 리텐션에 의해 세그먼트 단위로만 삭제됨.
- timestamp : Producer의 생성시간이 기본시간
- offset : 프로듀서가 생성한 레코드에는 존재하지 않음. 전송한 레코드가 브로커에 적재될 때 (커밋이후) 오프셋 지정되는 것. 0부터 시작되고 1씩 증가.
- header : key/value. 정보를 담을 수 있음.
- 메시지 키 : 분류를 위해 사용. 필수 값은 아니라서 지정 하지 않으면 null.
- 메시지 값 : 실질적으로 처리해야 할 데이터가 담김.
이 포스팅은 모두 인프런의 [아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!를 듣고 제가 다시 볼 내용들을 정리한 포스팅입니다.

'DevOps > Kafka' 카테고리의 다른 글
[카프카 프로그래밍] 클라이언트 메타데이터 (0) | 2024.06.27 |
---|---|
[카프카 프로그래밍] 유지보수하기 좋은 토픽 이름 정하기 (0) | 2024.06.27 |
[카프카 프로그래밍] 파티션 개수와 컨슈머 개수의 처리량 (0) | 2024.06.27 |
[카프카 프로그래밍] 토픽과 파티션 (0) | 2024.06.27 |
[카프카 프로그래밍] 브로커의 역할 (0) | 2024.06.23 |
댓글