Skip to Content
Quarkus Kochbuch
book

Quarkus Kochbuch

by Alex Soto Bueno, Jason Porter
September 2024
Intermediate to advanced
394 pages
7h 50m
German
O'Reilly Media, Inc.
Book available
Content preview from Quarkus Kochbuch

Kapitel 15. Arbeiten mit einem reaktivenProgrammiermodell

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

Wir alle sind mit der Client-Server-Architektur vertraut, die die Entwicklung von Unternehmenssoftware seit Jahrzehnten dominiert. In letzter Zeit haben sich die Architekturstile jedoch verändert. Neben dem Standard-Client-Server-Ansatz gibt es nun auch nachrichtengesteuerte Anwendungen, Microservices, reaktive Anwendungen und sogar serverlose Anwendungen! Alle diese Arten von Anwendungen können mit Quarkus erstellt werden. In den folgenden Rezepten lernst du reaktive Programmiermodelle, Nachrichtenbusse und Streaming kennen.

Hinweis

Quarkus (und dieses Buch!) nutzt SmallRye Mutiny als reaktive Bibliothek. Mehr über Mutiny erfährst du unter SmallRye Mutiny. Es gibt auch Unterstützung für RxJava und Reactor, aber sie sind nicht die bevorzugte Wahl. Um einen von ihnen zu nutzen, musst du Konverter von Mutiny verwenden.

15.1 Erstellen von asynchronen HTTP-Endpunkten

Problem

Du möchtest einen asynchronen HTTP-Endpunkt erstellen.

Lösung

Quarkus verfügt über Integrationen mit Java Streams, der Eclipse MicroProfile Reactive Spezifikation und SmallRye Mutiny. Diese Integrationen machen es einfach, einen asynchronen HTTP-Endpunkt zu unterstützen. Als erstes musst du festlegen, welche Bibliotheken du verwenden möchtest. Wenn du native Streams oder die MicroProfile Reactive Spezifikation verwenden ...

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

Projektmanagement kurz & gut

Projektmanagement kurz & gut

Daniel Brönimann, Christoph Bommer
OpenShift für Entwickler, 2. Auflage

OpenShift für Entwickler, 2. Auflage

Joshua Wood, Brian Tannous

Publisher Resources

ISBN: 9781098195175Supplemental Content