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



    Preis je 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