diff --git a/docs/streams/core-concepts.html b/docs/streams/core-concepts.html index 1e1aeb7b1aa07..474cac9bb0215 100644 --- a/docs/streams/core-concepts.html +++ b/docs/streams/core-concepts.html @@ -63,7 +63,7 @@
- Any stream processing technology must therefore provide first-class support for streams and tables.
- Kafka's Streams API provides such functionality through its core abstractions for
- streams <streams_concepts_kstream> and
- tables <streams_concepts_ktable>, which we will talk about in a minute.
- Now, an interesting observation is that there is actually a close relationship between streams and tables,
- the so-called stream-table duality.
- And Kafka exploits this duality in many ways: for example, to make your applications
- elastic <streams_developer-guide_execution-scaling>,
- to support fault-tolerant stateful processing <streams_developer-guide_state-store_fault-tolerance>,
- or to run interactive queries <streams_concepts_interactive-queries>
- against your application's latest processing results. And, beyond its internal usage, the Kafka Streams API
- also allows developers to exploit this duality in their own applications.
-
- Before we discuss concepts such as aggregations <streams_concepts_aggregations>
- in Kafka Streams we must first introduce tables in more detail, and talk about the aforementioned stream-table duality.
- Essentially, this duality means that a stream can be viewed as a table, and a table can be viewed as a stream.
-
+ Before we discuss concepts such as aggregations + in Kafka Streams, we must first introduce tables in more detail, and talk about the aforementioned stream-table duality. + Essentially, this duality means that a stream can be viewed as a table, and a table can be viewed as a stream. +