[LUG-RT] Apache Kafka
Jochen Wiedmann
jochen.wiedmann at gmail.com
Di Mai 21 21:55:07 CEST 2024
Hallo, Wolfram,
ich zitiere zunächst einmal Wikipedia:
Apache Kafka ist eine freie Software der Apache Software
Foundation, die insbesondere zur Verarbeitung von Datenströmen dient.
Kafka ist dazu entwickelt, Datenströme zu speichern und zu
verarbeiten, und stellt eine Schnittstelle zum Laden und Exportieren
von Datenströmen zu Drittsystemen bereit. Die Kernarchitektur
bildet ein verteiltes Transaktions-Log.
Dann versuche ich das in meine eigenen Worte zu übersetzen:
Kafka ist eine Weiterentwicklung der ESB-Systeme, die in den
2000-er-Jahren entstanden sind. (z.B. Tibco AMX, webMethods IS von
der Software AG, meinem Brötchengeber oder dem Mule ESB) Im Prinzip
registriert und verarbeitet Kafka also eingehende Nachrichten,
wie REST, SOAP oder andere HTTP-basierende Requests und kann (eine
geeignete Implementation vorausgesetzt) darauf reagieren.
Das "zu speichern" sollte man dabei mit Vorsicht genießen, Kafka ist
kein Message-Broker.
Das Besondere an Kafka ist im Wesentlichen, dass man gleichartige
Events als sogenannten Stream betrachten kann, d.h. Zusammenhänge
zwischen Events herstellen und darauf reagieren kann.
Beispiel: Nehmen wir an, wir hätten einen Stream, dessen Events
jeweils die Abhebung von Bargeld melden. Kafka sollte dann z.B.
(wiederum eine geeignete Implementation vorauisgesetzt) in der Lage
sein, folgendes zu melden: Die Kreditkarte xyz wurde gerade in Berlin
benutzt.
Dieselbe Kreditkarte wurde aber vor ca. einer Stunde in Seattle
benutzt. Da ist also etwas faul.
So, das war jetzt vermutlich eher wenig hilfreich. Aber Du hast ja
auch keine konkreten Fragen gestellt, oder?
Gruß,
Jochen
On Tue, May 21, 2024 at 11:28 AM W. Wadepohl <w.wadepohl at posteo.de> wrote:
>
> Hallo,
>
> jemand der mir einen kurzen Abriß zu Kafka geben kann?
> --
> Wolfram Wadepohl
>
> --
> Mailingliste der Linux User GROUP Reutlingen
> https://lug-reutlingen.de
> https://social.tchncs.de/@LUG_Reutlingen
> liste at lug-reutlingen.de
> http://listen.4m2.net/mailman/listinfo/liste
>
--
The woman was born in a full-blown thunderstorm. She probably told it
to be quiet. It probably did. (Robert Jordan, Winter's heart)
More information about the liste
mailing list