Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences GmbH

(vormals SIGS DATACOM GmbH)

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Ströme strategisch steuern: Stream-basierte Anwendungen – ein Leitfaden für Software-Ingenieure – Teil 2

Stream-basierte Anwendungen erfreuen sich im Big-Data- und IoT-Umfeld wachsender Beliebtheit. Darunter fallen Zeitreihen, Medienströme und Datenströme, deren korrekte und effiziente Integration in Anwendungen sich oft als komplex und fehlerträchtig erweist. Der erste Teil beleuchtete die Thematik näher und der zweite Teil stellt nun passende Konzepte und Patterns bereit.

Entwurfsmuster und bewährte Praktiken

Das Producer-Consumer-Muster bildet das Fundament der meisten Streaming-Architekturen, wo Producer Ereignisse generieren und Consumer sie asynchron verarbeiten. Dieses Muster ermöglicht lose Kopplung zwischen Systemkomponenten und bietet natürliche Backpressure-Handhabung, wenn Consumer nicht mit Producern Schritt halten können. Eine effektive Implementierung dieses Musters erfordert sorgfältige Überlegung zu Pufferungsstrategien, Fehlerbehandlung und Flussk…