Apache Kafka

Apache Kafka
Sorts meddelandeorienterad mellanprogramvara
Författare Neha Narkhede [d]
Utvecklaren Apache Software Foundation och LinkedIn
Skrivet i Java [2] och Scala [3]
Operativ system plattformsoberoende
Första upplagan 7 november 2010 [1]
senaste versionen
Licens Apache License 2.0 och Apache License
Hemsida kafka.apache.org
 Mediafiler på Wikimedia Commons

Apache Kafka  är en distribuerad mjukvarumeddelandemäklare , ett projekt med öppen källkod utvecklat av Apache Foundation . Skrivet i programmeringsspråken Java och Scala .

Det är utformat som ett distribuerat , horisontellt skalbart system som ger en ökning av genomströmningen både med en ökning av antalet och belastningen från källor, och antalet abonnentsystem. Prenumeranter kan kombineras i grupper. Möjligheten till tillfällig lagring av data för efterföljande batchbehandling stöds . En av funktionerna i implementeringen av verktyget är användningen av en teknik som liknar transaktionsloggarna som används i databashanteringssystem [5] .

Ursprungligen utvecklat av LinkedIn , projektet hämtades i början av 2011 och inkluderades i Apache Incubator den 23 oktober 2012.

Anteckningar

  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: Språksidan - 2006.
  4. Utgåva 3.3.0 - 2022.
  5. Loggen: Vad varje mjukvaruingenjör borde veta om realtidsdatas förenande abstraktion Arkiverad 17 mars 2014 på Wayback Machine // LinkedIn Engineering Blog

Länkar