Kafka Streams

E702192

Kafka Streams is a Java library for building real-time, distributed stream processing applications on top of Apache Kafka.

All labels observed (4)

Label Occurrences
Kafka Streams canonical 3
Apache Kafka Streams ecosystem 1
Kafka changelog topics 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Apache Kafka ecosystem component
Java library
stream processing library
builtOnTopOf Apache Kafka
deploymentModel embedded in client applications
no separate processing cluster required
designedFor building real-time applications
distributed stream processing
event-driven microservices
stateful stream processing
developedBy Apache Software Foundation
documentationURL https://kafka.apache.org/documentation/streams
domain event streaming
real-time data processing
stream processing
introducedIn Apache Kafka 0.10
linked to: Apache Kafka
license Apache License 2.0
officialWebsite https://kafka.apache.org/streams
partOf Apache Kafka
persistsStateTo Kafka changelog topics
linked to: Kafka Streams
programmingLanguage Java
provides GlobalKTable abstraction
KStream abstraction
KTable abstraction
high-level DSL
low-level Processor API
runsOn Java Virtual Machine
scalesBy Kafka topic partitioning
storesStateIn RocksDB
supports at-least-once processing semantics
event-time processing
exactly-once processing semantics
exactly-once-v2 semantics in newer Kafka versions
fault tolerance
interactive queries
joins between streams
joins between streams and tables
local state stores
processing-time processing
repartitioning of streams
stateful transformations
stateless transformations
topology-based processing model
windowed aggregations
supportsProgrammingLanguage Java
Kotlin
Scala
uses Kafka consumer API
Kafka producer API
linked to: Producer API

Kafka topics

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Storm competesWith Kafka Streams
Apache Kafka hasComponent Kafka Streams
Apache Kafka component Kafka Streams
subject linked to: Kafka
Apache Kafka component Streams API
subject linked to: Kafka
linked to: Kafka Streams
Kafka Streams persistsStateTo Kafka changelog topics
linked to: Kafka Streams
Apache Samza integratesWith Apache Kafka Streams ecosystem
linked to: Kafka Streams