· Michael Stöckler · Development  · 1 min read

Fundamentale Pattern der Asynchronen Programmierung

Im dritten Teil unserer Serie betrachten wir die wichtigsten Entwurfsmuster, die asynchrone Programmierung erst praktikabel machen. Vom Future/Promise-Pattern bis zum Actor Model - wir zeigen, wie diese Patterns die Komplexität asynchroner Systeme beherrschbar machen und warum sie die Grundlage für moderne Frameworks wie RxJava, Kotlin Coroutinen und Vert.x bilden.

Im dritten Teil unserer Serie betrachten wir die wichtigsten Entwurfsmuster, die asynchrone Programmierung erst praktikabel machen. Vom Future/Promise-Pattern bis zum Actor Model - wir zeigen, wie diese Patterns die Komplexität asynchroner Systeme beherrschbar machen und warum sie die Grundlage für moderne Frameworks wie RxJava, Kotlin Coroutinen und Vert.x bilden.

Erscheint am 1. Dezember 2024

Back to Blog

Related Posts

View All Posts »
Blocking vs Non-Blocking I/O

Blocking vs Non-Blocking I/O

Nach unserem Blick auf die Grenzen des Thread-per-Request Modells tauchen wir tief in die Welt des I/O ein. Verstehen Sie den fundamentalen Unterschied zwischen blockierendem und nicht-blockierendem I/O und lernen Sie, wie moderne Java-Anwendungen mit NIO und Event Loops diese Konzepte nutzen.Mit praktischen Beispielen und Performance-Messungen zeigen wir, wie der Wechsel von blockierendem zu nicht-blockierendem I/O die in Teil 1.1 diskutierten Skalierungsprobleme adressiert.

Die Herausforderung der Skalierung

Die Herausforderung der Skalierung

Ihre Java-Anwendung wächst und plötzlich brechen die Response-Zeiten ein? Was vor 25 Jahren als "C10k-Problem" die Entwicklerwelt beschäftigte, ist heute aktueller denn je. Erfahren Sie, warum der klassische Thread-pro-Request Ansatz an seine Grenzen stößt und wie moderne Architekturmuster Abhilfe schaffen.

Java 24: Anfängerfreundlicher mit Simple Source Files

Java 24: Anfängerfreundlicher mit Simple Source Files

Java 24 führt ein spannendes neues Preview-Feature ein, das die Sprache für Anfänger zugänglicher macht und gleichzeitig ihre Leistungsfähigkeit für erfahrene Entwickler beibehält. Mit JEP 495 wird Java zugänglicher für Anfänger durch Simple Source Files und Instance Main Methods

Flexible Konstruktorkörper in Java 24

Flexible Konstruktorkörper in Java 24

Java 24 bringt mit flexiblen Konstruktorkörpern eine lang erwartete Verbesserung in der Objekterstellung. Dieses Feature, nun in der dritten Preview, verspricht robustere und lesbarere Konstruktoren und steht möglicherweise kurz vor der Finalisierung.