Vyvinul | Apache Software Foundation a LinkedIn |
---|---|
První verze | 12. dubna 2014 |
Poslední verze | 2.7.0 (19. prosince 2020) |
Vklad | github.com/apache/kafka a gitbox.apache.org/repos/asf/kafka.git |
Napsáno | Scala a Java |
Operační systém | Multiplatformní |
Typ | Middleware zaměřený na zprávy |
Licence | Licence Apache verze 2.0 |
webová stránka | kafka.apache.org |
Apache Kafka je projekt open source of zpráv agentů vyvinutých Apache Software Foundation a napsaných Scala . Cílem projektu je poskytnout jednotný v reálném čase pro nízkou latenci při zpracování toku dat. Jeho design je silně ovlivněn protokoly transakcí .
Apache Kafka byl původně vyvinut společností LinkedIn a jeho kód byl otevřen počátkem roku 2011. Projekt integruje inkubátor Apache na23. října 2012. vlistopadu 2014, několik inženýrů, kteří vytvořili Kafku na LinkedIn, vytvořili novou společnost s názvem Confluent, jejíž osou byl software Kafka.
Zde je seznam významných společností, které používají nebo používají Kafku:
Kafka se používá hlavně pro nastavení „datového kanálu“ v reálném čase, ale není to jeho jediná možná aplikace v obchodním světě. Stále častěji se používá v architekturách mikroslužeb jako výměnný systém, v dohledu v reálném čase a v IOT. Kafka přináší svou schopnost přijímat a šířit velké množství dat a ve spojení s rámcem zpracování datových toků umožňuje komplexní zpracování dat v reálném čase.
Kafka obsahuje pět základních API: