KIP-63 — Unify store and downstream caching in streams
Accepted Streams
Unifies the downstream forwarding cache with the local state store cache in Kafka Streams, so both write paths share the same record.cache.max.bytes.buffering budget and produce a single deduplicated stream of downstream emissions per cache flush. The separate downstream cache resulted in redundant Change-value records being forwarded (e.g., intermediate aggregation results) and caused unnecessary Kafka writes and downstream processing load.
Details
| Author | Eno Thereska |
| Status | Accepted |
| JIRA | KAFKA-3776 |
| Wiki | View on Apache Wiki |
| Created | 2016-06-02 |
| Last Modified | 2016-11-07 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.