Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen SWA SS22 Kurs an der Hochschule Karlsruhe zu.
Warum sollte asynchron statt imperativ programmiert werden?
Erklären Sie Client-seitige Lastbalanzierung und deren Algorithmen!
Was ist ein Aggregate Root?
Was sind “one-way-functions” ?
Wann ist es sinnvoll, den Cache in die Anwendungslogik zu implementieren?
Wenn ein Service ausfällt, können Fallbackwerte aus dem Cache für Anfragen verwendet werden, bis der entsprechende Service wieder verfügbar ist.
Was ist Backpressure?
Zur Vermeidung von Überlast. Requests zurückdrängen.
Problem: zu viele Events durch den Publisher
→ Anwachsen der Event-Queue
→ Anwendung als Subscriber abonniert mit einer Obergrenze
→ Publisher produziert nur bis zur Obergrenze
Warum müssen Konfigurationsdaten von unseren Microservices in einen eigenen Service ausgelagert werden?
Was bedeutet Self-Contained Systems?
Was fragen wir mit dem Discovery-Client ab?
Was ist ein Aggregate?
Wieso wird der Discovery-Client benötigt?
Erläutern Sie, warum man in einem RZ die Server für „ServiceDiscovery“ i.a. vor dem ersten Config-Server startet.
Da sich der Config-Server mit seinen Metadaten (URI, Port, Rechnername, IP-Adresse) beim Server für „ServiceDiscovery“ registrieren muss => kann er das nicht, könnten abhängige Microservices nicht wissen über welche URI sie den Config-Server erreichen => Konfigurations-Parameter würden fehlen und Server könnte nicht starten.
Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.
Jetzt loslegen