34.5. 메시지 헤더
34.5.1. 소비자 헤더 링크 복사링크가 클립보드에 복사되었습니다!
Kafka의 메시지를 사용할 때 다음 헤더를 사용할 수 있습니다.
헤더 상수 | 헤더 값 | 유형 | 설명 |
---|---|---|---|
|
|
| 메시지가 시작된 항목 |
|
|
| 메시지가 저장된 파티션 |
|
|
| 메시지 오프셋 |
|
|
| 구성된 경우 메시지의 키 |
|
|
| 레코드 헤더 |
|
|
|
커밋 전 마지막 레코드인지 여부( |
|
|
|
현재 폴링 요청 내의 마지막 레코드를 나타냅니다( |
|
|
| Kafka 소비자를 사용할 때 수동 오프셋 커밋을 강제 적용하는 데 사용할 수 있습니다. |
34.5.2. 생산자 헤더 링크 복사링크가 클립보드에 복사되었습니다!
Kafka로 메시지를 전송하기 전에 다음 헤더를 구성할 수 있습니다.
헤더 상수 | 헤더 값 | 유형 | 설명 |
---|---|---|---|
|
|
| 필요: 모든 관련 메시지가 동일한 파티션에 포함되도록 하려면 메시지의 키입니다. |
|
|
| 메시지를 보내는 주제(override 및 precedence)는 보존되지 않습니다. |
|
|
| 또한 ProducerRecord에는 관련 타임 스탬프가 있습니다. 사용자가 타임스탬프를 제공하면 생산자는 제공된 타임 스탬프로 레코드를 스탬프하고 헤더가 유지되지 않습니다. |
|
|
| 파티션 명시적으로 지정 |
동적 항목에 메시지를 보내려면 생산자에서 제거된 대로 메시지를 따라 보내지 않는 일회성 헤더로 KafkaConstants.OVERRIDE_TOPIC
를 사용합니다.
Kafka로 메시지를 보낸 후 다음 헤더를 사용할 수 있습니다.
헤더 상수 | 헤더 값 | 유형 | 설명 |
---|---|---|---|
|
|
|
metadata( |