Apache Kafka

Apache Kafka
Type besked-orienteret middleware
Forfatter Neha Narkhede [d]
Udvikler Apache Software Foundation og LinkedIn
Skrevet i Java [2] og Scala [3]
Operativ system på tværs af platforme
Første udgave 7. november 2010 [1]
nyeste version
Licens Apache License 2.0 og Apache License
Internet side kafka.apache.org
 Mediefiler på Wikimedia Commons

Apache Kafka  er en distribueret softwaremeddelelsesmægler , et open source-projekt udviklet af Apache Foundation . Skrevet i programmeringssprogene Java og Scala .

Det er designet som et distribueret , horisontalt skalerbart system, der giver en stigning i gennemløbet både med en stigning i antallet og belastningen fra kilder og antallet af abonnentsystemer. Abonnenter kan kombineres i grupper. Muligheden for midlertidig lagring af data til efterfølgende batchbehandling er understøttet . Et af funktionerne ved implementeringen af ​​værktøjet er brugen af ​​en teknik, der ligner de transaktionslogfiler, der bruges i databasestyringssystemer [5] .

Oprindeligt udviklet af LinkedIn , blev projektet hentet i begyndelsen af ​​2011 og inkluderet i Apache Incubator den 23. oktober 2012.

Noter

  1. https://github.com/kafka-dev/kafka/commit/e8540b6b090fad4cbe5bfc9b78be35bc3b1ad2b6
  2. https://projects.apache.org/json/projects/kafka.json
  3. Apache-kafka Open Source-projektet på Open Hub: Languages-side - 2006.
  4. Udgivelse 3.3.0 - 2022.
  5. The Log: Hvad enhver softwareingeniør bør vide om realtidsdatas samlende abstraktion Arkiveret 17. marts 2014 på Wayback Machine // LinkedIn Engineering Blog

Links