Stream-Processing mit Apache Kafka unter Node.js 21.04.2020, 09:37 Uhr

Hochskalierbar

Apache Kafka ist ein Messagingsystem, das sich auch unter Node.js verwenden lässt.
Wenn mehrere Komponenten eines Software-Systems, beispielsweise einzelne Services in einem Microservice-basierten System miteinander kommunizieren müssen, greift man bei der Architektur oftmals auf Messaging-Systeme beziehungsweise auf das Publish/Subscribe-Pattern zurück. Bei diesem Pattern werden Nachrichten vom Sender (auch: Publisher beziehungsweise Producer) nicht über eine Point-to-Point-Kommunikation direkt an den Empfänger gesendet (Bild 1), sondern an einen Messaging Broker (Bild 2), der dann die Nachrichten an den oder die Empfänger verteilt.
Direkt an den Empfänger: Point-to-Point Kommunikation (Bild 1)
Quelle: Ackermann

web & mobile DEVELOPER

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt web&mobile Developer plus Kunde.
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Diverse DevBooks thematisch für Sie zusammen gestellt
  • Webcasts von 30 - 90 Min.
  • Aufzeichnungen von ausgewählten Fortbildungen und Konferenzen
  • Auf jedem Gerät verfügbar