Schulungsübersicht

Einführung, Umgebungseinrichtung und eine erste Anwendung

    Das Akka-Framework Das Akteurmodell (Definition und Ursprung) Fehlertoleranz Standorttransparenz Skalierung der Akteure in Akka
Einrichten einer Scala/Maven-Umgebung
  • Eine erste Anwendung in Akka Erstellen Sie das Projekt
  • Nachrichtenklassen definieren
  • Akteurklassen definieren
  • Definieren der Ausführungsklasse
  • Architektur- und Konfigurationsdateien
  • Schauspieler und typisierte Schauspieler
  • Anatomie eines Akteurs. Erstellen von Akteuren (Standardkonstruktoren, benutzerdefinierte Konstruktoren, Akteurhierarchie). Messaging-Modelle. Senden von Nachrichten. Auslösen und vergessen. Senden und Empfangen
  • Empfangen von Nachrichten

      Auf Nachrichten antworten
    Weiterleiten von Nachrichten
  • Stoppen Sie Schauspieler
  • Töte Schauspieler
  • Fehlertoleranz – Akteurlebenszyklus und -status
  • Lass es krachen Supervision & Supervisor-Strategie Einer für einen Alle für einen
  • Rückrufe im Lebenszyklus
  • Empfangen von Nachrichten
  • Online-/Offline-Status

      Hotswap: Become / Unbecome (& Stash)
    Finite-State-Machine-FSM-Zustände
  • Verhalten
  • Parallelität
  • Blockierende vs. ereignisgesteuerte API unter Verwendung von Futures und Versprechen
  • Disponenten und Routen
  • Dispatcher Dispatcher als Muster Executor & Dispatcher Arten von Dispatchern / Welche zu verwenden sind, wenn Standard-Dispatcher Angehefteter Dispatcher CallingThread-Dispatcher Ausgleichender Dispatcher
  • Router-Typen von Routern
  • Router-Nutzung

      Router-Nutzung über application.conf

    Router-Nutzung für verteilte Akteure

      Dynamische Größenänderung von Routern
    Benutzerdefinierter RouterClustering
  • Über den Akka Cluster und das CAP-Theorem. Definieren eines Clusters. Cluster-Mitgliedsstatus. Weiterleiten von Nachrichten an den Cluster. Adressieren von Remote-Akteuren
  • Postfächer
  • Arten von Briefkästen Langlebige Briefkästen Leistungsschalter
  • Transaktionen (sofern es die Zeit erlaubt)
  • Testen
  • Schreiben des Unit-Tests Access der Akteurreferenz. Testen des Akteurverhaltens. Testen von Ausnahmeszenarien
  • JMX- und REST-Schnittstellen

      RESTful API JMX

    Voraussetzungen

    Für die Teilnahme an diesem Kurs sind keine besonderen Voraussetzungen erforderlich.

      21 Stunden
     

    Teilnehmerzahl


    Beginnt

    Endet


    Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
    Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

    Erfahrungsberichte (2)

    Kombinierte Kurse

    Combined C/C++, JAVA and Web Application Security

      28 Stunden

    Advanced Java Security

      21 Stunden

    Combined JAVA, PHP and Web Application Security

      28 Stunden

    Verwandte Kategorien