Apache Kafka

Apache Kafka
Γενικά
ΔημιουργοίApache Software Foundation
Ημερ. Δημιουργίας7 Νοέμβριος 2010
Διανομή
Έκδοση3.9.0 (6 Νοέμβριος 2024)[1]
ΛειτουργικάΑνεξάρτητο πλατφόρμας
Διαθέσιμο σεScala και Java
Ανάπτυξη
Υπευθ. ανάπτυξηςLinkedIn
Τύποςεπεξεργασία ροών δεδομένων, μεσάζων μηνυμάτων
Πλατφόρμαανεξάρτητο πλατφόρμας
ΚατάστασηΕνεργή
Άδεια χρήσηςApache License 2.0
Σύνδεσμοι
Επίσημος ιστότοπος
kafka.apache.org
Αποθετήριο κώδικα
https://github.com/apache/kafka

Με την ονομασία Apache Kafka είναι γνωστή πλατφόρμα λογισμικού για επεξεργασία ροών δεδομένων. Αναπτύχθηκε αρχικά από την εταιρεία πίσω από το κοινωνικό δίκτυο LinkedIn και κατόπιν δόθηκε ως δωρεά στο Ίδρυμα Λογισμικού Apache. Είναι γραμμένη στις γλώσσες προγραμματισμού Scala και Java, ενώ πρόκειται για λογισμικό κώδικα ελεύθερου προς ανάπτυξη από όλους. Το έργο αποσκοπεί να παρέχει μια ενιαία πλατφόρμα για χειρισμό ροών δεδομένων σε πραγματικό χρόνο, με χαρακτηριστικά την υψηλή απόδοση και ελάχιστες περιόδους αδράνειας. Στην αρχιτεκτονική του το επίπεδο αποθήκευσης είναι ουσιαστικά μια ουρά δημοσίευσης και κατανάλωσης μηνυμάτων, με τεράστια επιδεκτικότητα διεύρυνσης, σχεδιασμένη σαν ένα κατανεμημένο αρχείο καταγραφής συναλλαγών.[2] Αυτό την καθιστά ιδιαίτερα πολύτιμη για εφαρμογές που απευθύνονται σε επιχειρήσεις και βιομηχανίες με την ανάγκη να επεξεργάζονται ροές δεδομένων. Επιπροσθέτως, η πλατφόρμα μπορεί να συνδεθεί σε εξωτερικά συστήματα (για εισαγωγή/εξαγωγή δεδομένων) με μια από τις συνιστώσες του, την Kafka Connect, ενώ προσφέρει και μια βιβλιοθήκη ζωντανής επεξεργασίας των εισερχόμενων δεδομένων, τα Kafka Streams.

  1. «Release 3.9.0». 6 Νοέμβριος 2024. Ανακτήθηκε στις 20 Νοέμβριος 2024. 
  2. Monitoring Kafka performance metrics, Datadog Engineering Blog, ανακτήθηκε στις 8 Ιουνίου 2019.

Εξωτερικοί σύνδεσμοι

[Επεξεργασία | επεξεργασία κώδικα]