kafka/docs/streams/developer-guide
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
..
app-reset-tool.html KAFKA-7768: Use absolute paths for javadoc (#6100) 2019-01-07 13:30:49 -08:00
config-streams.html KAFKA-7768: Use absolute paths for javadoc (#6100) 2019-01-07 13:30:49 -08:00
datatypes.html KAFKA-4932: Update docs for KIP-206 (#5769) 2018-10-10 12:09:09 -07:00
dsl-api.html KAFKA-7768: Use absolute paths for javadoc (#6100) 2019-01-07 13:30:49 -08:00
index.html KAFKA-3625: add docs for Kafka Streams test-utils (follow up) (#4493) 2018-02-08 13:35:57 -08:00
interactive-queries.html KAFKA-7768: Use absolute paths for javadoc (#6100) 2019-01-07 13:30:49 -08:00
manage-topics.html MINOR: Improve Streams Dev Guide content on web docs 2017-12-21 11:15:54 -08:00
memory-mgmt.html MINOR: Remove deprecated KafkaStreams constructors in docs (#5118) 2018-06-04 13:43:20 -07:00
processor-api.html KAFKA-4730: Streams does not have an in-memory windowed store (#6239) 2019-02-20 19:09:50 -08:00
running-app.html MINOR: fix broken links in streams doc (#5025) 2018-05-16 13:23:20 -07:00
security.html HOTFIX: remove old security suggestions 2018-06-27 09:35:34 -07:00
testing.html MINOR: Update docs with out-dated context.schedule(...) examples (#5924) 2018-11-21 09:48:01 -08:00
write-streams.html KAFKA-7524: Recommend Scala 2.12 and use it for development (#5530) 2018-10-28 11:31:39 -07:00