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