Struttura del corso

Introduzione,  configurazione dell'ambiente e una prima applicazione

    Il quadro Akka Il modello Actor (definizione e origini) Tolleranza ai guasti Trasparenza della posizione Scalata Attori in Akka
Configurazione di un ambiente Scala/Maven
  • Una prima applicazione in Akka Creare il progetto
  • Definizione delle classi di messaggio
  • Definizione delle classi di attori
  • Definizione della classe di esecuzione
  • Architettura e file di configurazione
  • Attori e attori dattiloscritti
  • Anatomia di un attore Creazione di attori (costruttori predefiniti, costruttori personalizzati, gerarchia di attori) Modelli di messaggistica Invio di messaggi Spara e dimentica Invia e ricevi
  • Ricezione di messaggi

      Rispondere ai messaggi
    Inoltro dei messaggi
  • Arrestare gli attori
  • Uccidi gli attori
  • Fault Tolerance - Ciclo di vita e stato dell'attore
  • Lascia che si schianti          Strategia di supervisione e supervisione Uno per uno Tutti per uno
  • Callback del ciclo di vita
  • Ricezione di messaggi
  • Stato online/offline

      Hotswap: Diventa / Non diventa (& scorta)
    Macchina a stati finiti FSM Stati
  • La 201
  • Concorrenza
  • Confronto tra API basate su eventi e blocco Utilizzo di futures e promesse
  • Dispatcher e percorsi
  • Dispatcher Dispatcher come modello Esecutore e dispatcher Tipi di dispatcher / Quale usare quando Dispatcher predefinito Dispatcher aggiunto Dispatcher di CallingThread Dispatcher di bilanciamento
  • Router Tipi di router
  • Utilizzo del router

      Utilizzo del router tramite application.conf

    Utilizzo del router per gli attori distribuiti

      Ridimensionamento dinamico dei router
    Router personalizzato Clustering
  • Informazioni sul cluster Akka e sul teorema CAP Definizione di un cluster Stato membro del cluster Instradamento dei messaggi al cluster Rivolgersi agli attori remoti
  • Cassette postali
  • Tipi di cassette postali Cassette postali durevoli Interruttori
  • Transazioni (tempo permettendo)
  • Collaudo
  • Scrittura di unit test Access Il riferimento all'attore Testare il comportamento dell'attore Test degli scenari di eccezione
  • Interfacce JMX e REST

      RESTful API JMX

    Requisiti

    Non sono necessari requisiti specifici per frequentare questo corso.

      21 ore
     

    Numero di Partecipanti


    Data Inizio

    Data Fine


    Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
    I corsi di formazione pubblici richiedono più di 5 partecipanti.

    Recensioni (2)

    Corsi relativi

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

      28 ore

    Advanced Java Security

      21 ore

    Combined JAVA, PHP and Web Application Security

      28 ore

    Categorie relative