Lernkarten

Karten 69 Karten
Lernende 2 Lernende
Sprache Deutsch
Stufe Universität
Erstellt / Aktualisiert 31.01.2020 / 06.02.2020
Lizenzierung Keine Angabe
Weblink
Einbinden
0 Exakte Antworten 69 Text Antworten 0 Multiple Choice Antworten
Fenster schliessen

Asymmetrie vs Asynchronität

Asymmetrische Komponenten haben unterschiedliche Rollen/Rechte

Asynchrone Komponenten sind nicht abgestimmt (z.b. SMS) -> Komponente muss zum empfangen nicht zwingend online sein

Fenster schliessen

Was sind Nachrichten ?

Beliebige Menge von Informationen, die zwischen zwei Komponenten transferiert werden.

Fenster schliessen

Was sind Nachrichtenmuster ?

Wie und wann wird geantwortet ? estimmt wie die Kommunikation allgemein geregelt ist

Fenster schliessen

Nennen sie 4 alternative Kommunikationsmuster für eine Client-Server Verbindung (ohne genaue Beschreibung)

  • Asynchron
  • Polling
  • Long Polling
  • Push
Fenster schliessen

Erklären sie das Asynchrone Kommunikationsmuster

Lizenzierung: Keine Angabe

Client wartet nicht auf Antwort, sondern arbeitet weiter, wird vom Server benachrichtigt, wenn er fertig ist. Client wartet in zweitem Thread auf Antwort.

Vorteil: Client muss nicht warten

Nachteil: Man muss mit Nebenläufigkeit arbeiten

Fenster schliessen

Erklären sie Polling

Lizenzierung: Keine Angabe

Client fragt immer wieder in vorderfinierten Zeitabständen beim Server nach, Server antwortet direkt, schickt entweder leeres Ergebnis oder Antwort.

Kann als Hintergrunddienst zu Akku Problemen beim Smartphone führen.

Fenster schliessen

Erklären sie Long Polling

Lizenzierung: Keine Angabe

Wie Polling, aber weniger Kommunikationsaufwand, weil Server nicht direkt antwortet, sondern nach festem Zeitabstand.

Fenster schliessen

Erklären sie Push

Lizenzierung: Keine Angabe

Alles umgestellt, Client passiv, Server aktiv, kompliziert für Entwickler, beste Methode für Anwender -> Weniger Requests und Netzwerktraffic, aber Server muss durchgehend arbeiten