Apache Kafka

Apache Kafka
Típusú üzenetorientált köztes szoftver
Szerző Neha Narkhede [d]
Fejlesztő Apache Software Foundation és LinkedIn
Beírva Java [2] és Scala [3]
Operációs rendszer platformközi
Első kiadás 2010. november 7. [1]
legújabb verzió
Engedély Apache License 2.0 és Apache License
Weboldal kafka.apache.org
 Médiafájlok a Wikimedia Commons oldalon

Az Apache Kafka  egy elosztott szoftveres üzenetközvetítő , egy nyílt forráskódú projekt , amelyet az Apache Foundation fejlesztett ki . Java és Scala programozási nyelven írva .

Elosztott , vízszintesen skálázható rendszernek készült , amely növeli az áteresztőképességet mind a források számának és terhelésének, mind az előfizetői rendszerek számának növekedésével. Az előfizetők csoportokba vonhatók. Az adatok ideiglenes tárolásának lehetősége a későbbi kötegelt feldolgozáshoz támogatott . Az eszköz megvalósításának egyik jellemzője az adatbázis-kezelő rendszerekben használt tranzakciós naplókhoz hasonló technika alkalmazása [5] .

Az eredetileg a LinkedIn által kifejlesztett projektet 2011 elején szerezték be, és 2012. október 23-án került be az Apache inkubátorba .

Jegyzetek

  1. https://github.com/kafka-dev/kafka/commit/e8540b6b090fad4cbe5bfc9b78be35bc3b1ad2b6
  2. https://projects.apache.org/json/projects/kafka.json
  3. Az apache-kafka nyílt forráskódú projekt az Open Hubon: Nyelvek oldala - 2006.
  4. Kiadás 3.3.0 – 2022.
  5. A napló: Amit minden szoftvermérnöknek tudnia kell a valós idejű adatok egyesítő absztrakciójáról Archiválva : 2014. március 17. a Wayback Machine -nél // LinkedIn Engineering Blog

Linkek