Kapitel 3. Nachrichtenübermittlung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In einer Microservices-Architektur sollen die Dienste in einer Anwendung voneinander isoliert werden, damit sie unabhängig voneinander entwickelt, gehostet, aktualisiert und skaliert werden können. Messaging ist eine wichtige Technik, um flexible Kommunikationsmuster zwischen diesen lose gekoppelten Diensten zu ermöglichen. Als verteilte Laufzeitumgebung bietet Dapr integrierte Messaging-Unterstützung für Entwickler, die ereignisgesteuerte Microservices-Anwendungen entwerfen.
Ereignisgesteuerte Programmierung
Unsere Welt ist voller Ereignisse - eigentlich kann alles, was passiert, als Ereignis betrachtet werden. Die Kollision von Sternen, der Ausbruch eines Vulkans, das Umblättern einer Seite, das Blinzeln eines Auges - all das sind Ereignisse, die mit unterschiedlichen Bedeutungen verbunden sind. Manche Ereignisse, wie z. B. ein Blinzeln, lösen kaum nennenswerte Reaktionen aus. Andere, wie z. B. Naturkatastrophen, tun dies ganz sicher.
Die ereignisgesteuerte Programmierung modelliert, wie Ereignisse Reaktionen auslösen. Sie hat sich zum allgegenwärtigen Programmiermodell für GUI-Programme entwickelt, weil sie einen natürlichen Weg bietet, Mensch-Maschine-Interaktionen zu modellieren - jemand klickt auf eine Schaltfläche, und etwas passiert.
Die ereignisgesteuerte Programmierung funktioniert auch gut in Systemen, ...
Get Dapr lernen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.