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 (3)

    Kombinierte Kurse

    Akka Fundamentals

    21 Stunden

    Akka Advanced

    21 Stunden

    Machine Learning Fundamentals with Scala and Apache Spark

    14 Stunden

    Scala: Advanced Object-Functional Programming

    14 Stunden

    Scala: Advanced Functional Programming

    14 Stunden

    Programming in Scala

    14 Stunden

    Apache Spark Streaming with Scala

    21 Stunden

    Introduction to Programming

    35 Stunden

    Clean Code

    14 Stunden

    Linux Network Programming

    14 Stunden

    Java Advanced

    28 Stunden

    Continuous Integration (CI) for Java

    14 Stunden

    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