Event-driven Computing

FabulousOpArt avatar
FabulousOpArt
·
·
Download

Start Quiz

Study Flashcards

19 Questions

Was ist der Unterschied zwischen synchronem und asynchronem Ablauf in der ereignisgesteuerten Programmierung?

Beim synchronen Ablauf wird auf die Fertigstellung von Prozessen gewartet, während beim asynchronen Ablauf die Verarbeitungsfolge durch das Eintreffen von Ereignissen ausgelöst wird.

Was ist ein Merkmal eines Streaming-Systems in der ereignisgesteuerten Programmierung?

Es wird durch das Eintreffen spezifischer Ereignisse ausgelöst.

Was bezeichnet die ereignisgesteuerte Kommunikation in der Programmierung?

Die unabhängige Interaktion von Komponenten durch den asynchronen Austausch von Nachrichten.

Welche Art von Ereignissen sind typische Quellen in einem ereignisgesteuerten System?

Klick-Ereignisse und Positionsdaten

Was ist das Ziel der ereignisgesteuerten Systeme?

Ausgabe von Daten mit fachlichem Mehrwert

Welche Arten von Ereignissen können in einem ereignisgesteuerten System auftreten?

Technische, System- und Geschäftsereignisse

Was sind Beispiele für Ereignisverarbeitung in einem Krankenhaus?

Benachrichtigung einer Krankenschwester bei zu niedrigem Puls eines Patienten

Was sind die Ziele von Streaming Systems / Event Stream Processing?

Verarbeitung massiver Datenströme und Korrelation von aktuellen und historischen Daten

Was bedeutet At-least-once delivery in Bezug auf Ereignisverarbeitung?

Mindestens einmalige Zustellung von Ereignissen zur Verarbeitung

Was bedeutet 'At most once' Semantik in Bezug auf die Nachrichtenauslieferung?

Es gibt keine Garantie, dass die Nachricht gesendet wurde.

Was passiert in einem 'RPC (Remote Produce call)'-Szenario, wenn ein Netzwerkfehler oder ein Timeout auftritt?

Die Auslieferung der Nachricht kann fehlschlagen.

Was bedeutet 'Exactly once' Semantik im Kontext des Stream Processing?

Die Nachricht wird genau einmal verarbeitet.

Was sind typische Fehler, die in verteilten Systemen auftreten können?

Netzwerkprobleme und Prozessabstürze

Was ist die Lösung, um doppelte Nachrichten im Kafka Producer zu verhindern?

Idempotente Producer-Strategie

Was passiert, wenn die Anwendung vor dem Commit des Offsets neu gestartet wird?

Sie nimmt den falschen Offset und verarbeitet denselben Input erneut

Welches Protokoll wird verwendet, um Transaktionen über mehrere Topics/Partitionen in Kafka zu schreiben?

2 Phase Commit Protocol

Was zeigt an, ob der Consumer eine Nachricht empfangen soll?

Commit- und Abort-Marker

Was wird verwendet, um den Status jeder Transaktion zu behalten und in das Transaktionsprotokoll zu schreiben?

Transaktionskoordinator-Protokoll

Was passiert in der ersten Phase des 2 Phase Commit Protokolls?

Der Koordinator wechselt zwischen 'prepare_commit' und aktualisiert den Transaktionslog

Learn about event-driven computing and the concepts of synchronous and asynchronous processing. Explore event processing in streaming systems and modules whose processing is triggered by the occurrence of events.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser