kafka/docs/streams
A. Sophie Blee-Goldman ff603c63bb KAFKA-4730: Streams does not have an in-memory windowed store (#6239)
Implemented an in-memory window store allowing for range queries. A finite retention period defines how long records will be kept, ie the window of time for fetching, and the grace period defines the window within which late-arriving data may still be written to the store.

Unit tests were written to test the functionality of the window store, including its insert/update/delete and fetch operations. Single-record, all records, and range fetch were tested, for both time ranges and key ranges. The logging and metrics for late-arriving (dropped)records were tested as well as the ability to restore from a changelog.

Reviewers: John Roesler <john@confluent.io>, Matthias J. Sax <matthias@confluent.io>, Bill Bejeck <bill@confluent.io>, Guozhang Wang <wangguoz@gmail.com>
2019-02-20 19:09:50 -08:00
..
developer-guide KAFKA-4730: Streams does not have an in-memory windowed store (#6239) 2019-02-20 19:09:50 -08:00
architecture.html MINOR: Menu updates and navigation (#4405) 2018-01-09 16:28:49 -08:00
core-concepts.html MINOR: Replace tbd with the actual link for out-of-ordering data (#6035) 2018-12-14 09:37:43 -08:00
index.html MINOR: Remove deprecated KafkaStreams constructors in docs (#5118) 2018-06-04 13:43:20 -07:00
quickstart.html KAFKA-7804: Update docs for topic-command related KIP-377 2019-02-04 13:46:33 -08:00
tutorial.html MINOR: Remove deprecated KafkaStreams constructors in docs (#5118) 2018-06-04 13:43:20 -07:00
upgrade-guide.html KAFKA-4730: Streams does not have an in-memory windowed store (#6239) 2019-02-20 19:09:50 -08:00