3.3 레코드

레코드

레코드 : 타임스템프, 메시지 키, 메시지 값, 오프셋으로 구성.

  • 브로커에 한번 적재된 레코드는 수정할 수 없고 로그 리텐션 기간 또는 용량에 따라서만 삭제.

  • 타임스템프는 브로커 기준 유닉스 시간이 설정.

    프로듀서가 레코드를 생성할 때 임의의 타임스템프 값 설정 가능.

    카프카 0.10.0.0 버전 이상에서만 타임 스탬프 사용 가능.

  • 메시지 키를 사용하면, 해쉬값을 토대로 파티션을 지정.(동일한 메시지 키라면 동일 파티션)

  • 데이터의 송수신은 직렬화 - 역직렬화 필요.

  • 오프셋은 카프카 컨슈머가 데이터를 가져갈때 사용.

Last updated