Apache Kafka
Apache Kafka – broker wiadomości dostępny jako otwarte oprogramowanie[2]. 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.
Logo programu | |
Autor | Apache Software Foundation |
---|---|
Aktualna wersja stabilna | 3.8.0 (26 lipca 2024) [±] |
Język programowania | Scala |
System operacyjny | wieloplatformowe |
Licencja | Apache License 2.0[1] |
Strona internetowa |
Apache Kafka początkowo zaprojektowano w LinkedIn, a następnie udostępniono jako oprogramowanie otwartoźródłowe na początku 2011 roku[2]. 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.
Przypisy
edytuj- ↑ Plik LICENSE w oficjalnym repozytorium oprogramowania. github.com. [dostęp 2022-08-06]. (ang.).
- ↑ a b Open-sourcing Kafka, LinkedIn's distributed message queue. blog.linkedin.com. [dostęp 2022-08-06]. (ang.).
Bibliografia
edytuj- The Log: What every software engineer should know about real-time data's unifying abstraction, LinkedIn Engineering Blog
- Primack, Dan. LinkedIn engineers spin out to launch 'Kafka' startup Confluent. fortune.com
Linki zewnętrzne
edytuj- Oficjalne repozytorium oprogramowania w serwisie GitHub