Dezvoltat de | Apache Software Foundation și LinkedIn |
---|---|
Prima versiune | 12 aprilie 2014 |
Ultima versiune | 2.7.0 (19 decembrie 2020) |
Depozit | github.com/apache/kafka și gitbox.apache.org/repos/asf/kafka.git |
Scris in | Scala și Java |
Sistem de operare | Multiplatform |
Tip | Middleware orientat spre mesaje |
Licență | Licență Apache versiunea 2.0 |
Site-ul web | kafka.apache.org |
Apache Kafka este un proiect open source de mesaje de agent dezvoltat de Apache Software Foundation și scris de Scala . Obiectivele proiectului pentru a oferi o, unificat în timp real pentru latență scăzută pentru manipularea fluxului de date. Designul său este puternic influențat de jurnalele de tranzacții .
Apache Kafka a fost inițial dezvoltat de LinkedIn și codul său a fost deschis la începutul anului 2011. Proiectul integrează Apache Incubator pe23 octombrie 2012. Înnoiembrie 2014, mai mulți ingineri care au creat Kafka la LinkedIn au creat o nouă companie numită Confluent cu software-ul Kafka ca axă.
Iată o listă a companiilor notabile care au folosit sau utilizează Kafka:
Kafka este utilizat în principal pentru configurarea „conductei de date” în timp real, dar nu este singura sa aplicație posibilă în lumea afacerilor. De asemenea, este utilizat din ce în ce mai mult în arhitecturile de micro-servicii ca sistem de schimb, în supravegherea în timp real și în IOT. Kafka își aduce capacitatea de a ingera și disemina o cantitate mare de date, împreună cu un cadru de procesare a fluxului de date , permite procesarea complexă și în timp real a datelor.
Kafka include cinci API-uri de bază: