Apache Kafka

Apache Kafka
Logo Apache Kafka
Logo programu
Autor Apache Software Foundation
Aktualna wersja stabilna 4.3.1
(23 czerwca 2026) [±]
Język programowania Scala
System operacyjny wieloplatformowe
Licencja Apache License 2.0
Strona internetowa

Apache Kafka – broker wiadomości dostępny jako otwarte oprogramowanie. Projekt jest napisany w Scali, a rozwija go Apache Software Foundation. Cel przedsięwzięcia to umożliwienie obsługi danych czasu rzeczywistego pochodzących z wielu węzłów. Ujednolicona obsługa strumieni wejściowych ma zapewniać dużą przepustowość i redukcję opóźnień. Projekt powstał pod silnym wpływem dzienników transakcji.

Apache Kafka początkowo zaprojektowano w LinkedIn, a następnie udostępniono jako oprogramowanie otwartoźródłowe na początku 2011 roku. Projekt opuścił Apache Incubator 23 października 2012 roku. W listopadzie 2014 roku kilku inżynierów, którzy pracowali nad Kafką w LinkedIn, założyło nowe, silnie związane z Kafką przedsiębiorstwo o nazwie Confluent.

Nazwa pochodzi od pisarza Franza Kafki, ponieważ współtwórca projektu jest fanem jego twórczości.

Zobacz też

Przypisy

  1. ↑ Plik LICENSE w oficjalnym repozytorium oprogramowania. github.com. [dostęp 2022-08-06]. (ang.).
  2. 1 2 Open-sourcing Kafka, LinkedIn's distributed message queue. blog.linkedin.com. [dostęp 2022-08-06]. (ang.).
  3. ↑ Apache Kafka – po co (i jak) monitorować? [online], Finture, 4 kwietnia 2024 [dostęp 2025-12-02].

Bibliografia

Linki zewnętrzne