Apache Kafka
Software zum Speichern und Verarbeiten von Datenströmen / aus Wikipedia, der freien encyclopedia
Liebe Wikiwand-AI, fassen wir uns kurz, indem wir einfach diese Schlüsselfragen beantworten:
Können Sie die wichtigsten Fakten und Statistiken dazu auflisten Apache Kafka?
Fass diesen Artikel für einen 10-Jährigen zusammen
Apache Kafka ist eine freie Software der Apache Software Foundation, die insbesondere zur Verarbeitung von Datenströmen dient. Kafka ist dazu entwickelt, Datenströme zu speichern und zu verarbeiten, und stellt eine Schnittstelle zum Laden und Exportieren von Datenströmen zu Drittsystemen bereit. Die Kernarchitektur bildet ein verteiltes Transaktions-Log.
Apache Kafka | |
---|---|
Basisdaten | |
Hauptentwickler | Apache Software Foundation |
Entwickler | Apache Software Foundation, LinkedIn |
Erscheinungsjahr | 7. November 2010[1] |
Aktuelle Version | 3.7.1[2] (28. Juni 2024) |
Betriebssystem | Plattformunabhängig |
Programmiersprache | Java[3], Scala[4] |
Kategorie | Streamprozessor |
Lizenz | Apache-Lizenz, Version 2.0, Apache-Lizenz |
kafka.apache.org |
Ursprünglich wurde Apache Kafka von LinkedIn entwickelt. Seit 2012 ist es Teil der Apache Software Foundation. Im Jahr 2014 gründeten die Entwickler das Unternehmen Confluent aus LinkedIn heraus, welches die Weiterentwicklung von Apache Kafka fokussiert. Apache Kafka ist ein verteiltes System, das skalierbar und fehlertolerant und somit für Big-Data-Anwendungen geeignet ist.
Den Namenszusatz Kafka erhielt es von Jay Kreps, neben Neha Narkhede und Jun Rao einer der Mitentwickler der Software. Er begründete die Namenswahl damit, dass Apache Kafka ein für das Schreiben optimiertes System sei, weswegen der Name eines Autors naheliegend gewesen sei, und da er Kafkas Werke mochte, wählte er diesen.[5]