DevOps/Kafka

[카프카 프로그래밍] 레코드

키깡 2024. 6. 27.
728x90

레코드는 수정/삭제될수 없고 로그 리텐션에 의해 세그먼트 단위로만 삭제됨.

  • timestamp : Producer의 생성시간이 기본시간
  • offset : 프로듀서가 생성한 레코드에는 존재하지 않음. 전송한 레코드가 브로커에 적재될 때 (커밋이후) 오프셋 지정되는 것. 0부터 시작되고 1씩 증가.
  • header : key/value. 정보를 담을 수 있음.
  • 메시지 키 : 분류를 위해 사용. 필수 값은 아니라서 지정 하지 않으면 null.
  • 메시지 값 : 실질적으로 처리해야 할 데이터가 담김.

이 포스팅은 모두 인프런의 [아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!를 듣고 제가 다시 볼 내용들을 정리한 포스팅입니다.

댓글