Kafka | Apache Kafka | Apache Storm | Apache Flink
Apache Kafka ist eine verteilte, skalierbare und fehlertolerante Stream-Verarbeitungsplattform.
Sie wird für den Aufbau von Echtzeit-Datenpipelines und Streaming-Anwendungen verwendet. Kafka kann für eine Vielzahl von Anwendungsfällen verwendet werden, darunter die Verfolgung von Website-Aktivitäten, die Sammlung und Überwachung von Metriken, die Protokollaggregation, Echtzeitanalysen und vieles mehr.
Zu den mit Kafka verbundenen Technologien gehören Apache Storm und Apache Flink für die Stream-Verarbeitung in Echtzeit, Apache Zookeeper für die Verwaltung des Kafka-Clusters und Apache Avro für die Serialisierung von Daten. Weitere Tools, die sich in Kafka integrieren lassen, sind Apache Spark für die Stapelverarbeitung, Apache Hadoop für die Speicherung und Apache Cassandra für skalierbare, verteilte Datenbanken.