Reactive Systems in Java
330 Seiten
German
PDF
4.5

Reactive Systems in Java

Проектирование отказоустойчивых и масштабируемых приложений

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Reactive Systems in Java“ (Autoren: Clement Escoffier und Ken Finnigan, 2021, 330 Seiten) ist ein praktischer Leitfaden für das Design und die Entwicklung moderner reaktiver Systeme. Trotz des Titels verwendet das Buch intensiv die Sprache Kotlin (neben Java), was es besonders wertvoll für Entwickler macht, die im JVM-Ökosystem arbeiten. Die Autoren sind anerkannte Experten im Bereich des reaktiven Programmierens: Clement Escoffier ist bekannt für seinen Beitrag zum Projekt Vert.x, und Ken Finnigan ist Autor von Büchern über WildFly und JBoss.

Das Buch wurde 2021 veröffentlicht, aber seine Ideen und Ansätze bleiben auch heute relevant, da das reaktive Paradigma in der Microservice-Architektur und Cloud-Anwendungen weiterhin an Popularität gewinnt.

Worum es in dem Buch geht

Das Buch widmet sich der Erstellung reaktiver Systeme – verteilte Anwendungen, die schnell auf Anfragen reagieren, ausfallsicher sind, skalieren und selbst unter hoher Last reaktionsfähig bleiben. Die Autoren decken konsequent alle Aspekte des reaktiven Ansatzes ab, basierend auf dem Reactive Manifesto (Responsivität, Resilienz, Elastizität, Message-Driven).

Der Schwerpunkt liegt auf der praktischen Anwendung von Bibliotheken und Frameworks: Eclipse Vert.x (zum Aufbau reaktiver Microservices), Mutiny (reaktive Bibliothek für Java/Kotlin) sowie der Integration mit Datenbanken, Message Queues und externen Diensten. Beispiele

Empfehlungen