conduktor.io ↗

KIP-123 — Allow per stream/table timestamp extractor

Accepted Kafka 1.0 Streams

Allows a per-stream/per-table `TimestampExtractor` to be specified in `KStreamBuilder.stream()` and `KStreamBuilder.table()` overloads, overriding the global `StreamsConfig.DEFAULT_TIMESTAMP_EXTRACTOR_CLASS_CONFIG`. A single global timestamp extractor cannot handle topologies that join streams with different timestamp semantics (e.g., event-time vs. log-append-time from different source systems).

Details

AuthorJeyhun Karimov
StatusAccepted
Kafka Version1.0
JIRAKAFKA-4001
WikiView on Apache Wiki
Created2017-02-14
Last Modified2017-05-20
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.