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 4. Entwurfsprinzipien für reaktive Systeme

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

In Kapitel 3 haben wir uns mit den Herausforderungen verteilter Systeme befasst. Jetzt ist es an der Zeit zu sehen, was Reactive zu bieten hat. Reactive kann als eine Reihe von Prinzipien für den Aufbau verteilter Systeme gesehen werden, eine Art Checkliste, die sicherstellt, dass bei der Architektur und dem Aufbau eines Systems kein wichtiges Problem übersehen wurde. Diese Prinzipien konzentrieren sich auf Folgendes:

Reaktionsfähigkeit

Die Fähigkeit, Anfragen zu bearbeiten, wenn Ausfälle oder Lastspitzen auftreten

Effizienz

Die Fähigkeit, mit weniger Ressourcen mehr zu erreichen

In diesem Kapitel behandeln wir die Prinzipien, die reaktive Systeme fördern.

Reaktive Systeme 101

Im Jahr 2013 versammelte sich eine Gruppe von Experten für verteilte Systeme und schrieb die erste Version von "The Reactive Manifesto". In diesem Whitepaper fassten sie ihre Erfahrungen beim Aufbau von verteilten Systemen und Cloud-Anwendungen zusammen. 2013 war die Cloud zwar noch nicht genau das, was sie heute ist, aber die dynamische Erstellung von ephemeren Ressourcen war bereits ein bekannter Mechanismus.

Das "Reactive Manifesto" definiert reaktive Systeme als verteilte Systeme mit vier Merkmalen:

Responsive

In der Lage sein, Anfragen zeitnah zu bearbeiten

Unverwüstlich

In der Lage sein, Ausfälle elegant zu ...

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