Kafka
E699739
Kafka is a distributed event streaming platform widely used for building real-time data pipelines and messaging systems.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Apache Kafka | 0 |
Statements (61)
| Predicate | Object |
|---|---|
| instanceOf |
distributed event streaming platform
ⓘ
open-source software ⓘ publish–subscribe messaging system ⓘ |
| component |
Admin client API
ⓘ
Consumer API NERFINISHED ⓘ Kafka Connect NERFINISHED ⓘ Kafka Streams NERFINISHED ⓘ Kafka broker ⓘ Kafka controller ⓘ Producer API NERFINISHED ⓘ Streams API NERFINISHED ⓘ ZooKeeper (legacy dependency) NERFINISHED ⓘ |
| coreConcept |
broker
ⓘ
consumer ⓘ consumer group ⓘ follower partition ⓘ leader partition ⓘ offset ⓘ partition ⓘ producer ⓘ replication factor ⓘ topic ⓘ |
| deploymentModel |
cloud
ⓘ
on-premises ⓘ |
| developer | Apache Software Foundation NERFINISHED ⓘ |
| feature |
at-least-once delivery
ⓘ
distributed commit log ⓘ durable message storage ⓘ exactly-once semantics ⓘ fault tolerance ⓘ high throughput ⓘ horizontal scalability ⓘ message retention policies ⓘ partitioned messaging ⓘ replicated topics ⓘ |
| initialReleaseYear | 2011 ⓘ |
| license | Apache License 2.0 ⓘ |
| originalDeveloper | LinkedIn NERFINISHED ⓘ |
| programmingLanguage |
Java
ⓘ
Scala NERFINISHED ⓘ |
| supports |
event-driven architectures
ⓘ
exactly-once stream processing ⓘ real-time data pipelines ⓘ schema-based messages via integrations like Confluent Schema Registry ⓘ stream processing via Kafka Streams ⓘ streaming applications ⓘ |
| supportsClient |
C# client
ⓘ
C++ client ⓘ Go client ⓘ Java client ⓘ Node.js client ⓘ Python client ⓘ |
| useCase |
change data capture
ⓘ
data integration ⓘ log aggregation ⓘ message brokering ⓘ metrics collection ⓘ |
| usedFor |
data lake ingestion
ⓘ
event sourcing ⓘ microservices communication ⓘ real-time analytics ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.