Kapitel 10. JSON-Nachrichten mit Kafka
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Apache Kafka ist ein beliebtes, verteiltes und skalierbares Messaging-System, das es heterogenen Anwendungen (die auf mehreren Plattformen laufen) ermöglicht, asynchron zu kommunizieren, indem es Nachrichten weiterleitet. Kafka wurde ursprünglich vom LinkedIn-Entwicklungsteam im Rahmen einer umfassenden Umstrukturierung entwickelt.Nachdem das Unternehmen von monolithischen Anwendungen auf Microservices umgestiegen war, wurde Kafka entwickelt, um den Bedarf an einer universellen Datenpipeline zu decken, die in der Lage ist, große Nachrichtenmengen zu verarbeiten, um die Dienste und Anwendungen im gesamten Unternehmen zu integrieren. Im Jahr 2011 stellte LinkedIn Kafka der Apache Foundation zur Verfügung. Heute nutzen viele Unternehmen Kafka erfolgreich als zentrale Messaging-Plattform in ihrer Unternehmensarchitekturstrategie. Weitere Informationen über Kafka findest du auf der Hauptseite von Apache Kafka.
Kafka unterscheidet sich von anderen Messaging-Systemen (z. B. Java Message Service oder JMS) dadurch, dass es nicht an eine bestimmte Plattform gebunden ist.Obwohl Kafka in Java geschrieben wurde, können Producer und Consumer in verschiedenen Sprachen geschrieben werden. Um dies zu demonstrieren, werden wir in unserem End-to-End-Beispiel einen Node.js-basierten Consumer und einen in Bourne Shell geschriebenen ...
Get JSON bei der Arbeit now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.