Skip to Content
Reaktive Systeme in Java
book

Reaktive Systeme in Java

by Clement Escoffier, Ken Finnigan
September 2024
Intermediate to advanced
298 pages
8h 1m
German
O'Reilly Media, Inc.
Book available
Content preview from Reaktive Systeme in Java

Kapitel 5. Reaktive Programmierung: Die Zähmung der Ungleichzeitigkeit

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Im vorigen Kapitel haben wir reaktive Systeme vorgestellt und gezeigt, wie sie die Herausforderungen verteilter Systeme elegant meistern. Vergiss aber nie, dass es in der IT-Welt nichts umsonst gibt. Eines der Merkmale reaktiver Systeme ist die Verwendung von nicht blockierenden E/A. Nicht blockierende E/A verbessert die Gleichzeitigkeit, die Reaktionsfähigkeit und die Ressourcennutzung reaktiver Anwendungen. Um von nicht blockierenden E/A in vollem Umfang zu profitieren, musst du den Code in nicht blockierender Weise entwerfen und entwickeln, und das ist eine nicht ganz einfache Herausforderung.

Dieses Kapitel befasst sich mit Ansätzen zum Schreiben von nicht blockierendem und asynchronem Java-Code, wie z. B. Callbacks und reaktiver Programmierung. Wir behandeln auch die Flusskontrolle und Reactive Streams, die ein wesentlicher Bestandteil moderner reaktiver Anwendungen sind.

Asynchroner Code und Patterns

Wie führt Nonblocking zu asynchronem Code? Erinnere dich an das Design von Nonblocking I/O aus dem vorangegangenen Kapitel. Es ermöglicht die Verwendung einiger weniger Threads, um gleichzeitige Netzwerkinteraktionen abzuwickeln. Diese besondere Architektur reduziert den Speicherverbrauch, aber auch die CPU-Auslastung.Infolgedessen wird der Anwendungscode von einem dieser ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Funktionale Programmierung in Java

Funktionale Programmierung in Java

Herbert Prähofer

Publisher Resources

ISBN: 9781098195328Supplemental Content