Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduktion, miljöinstallation och en första applikation
- Rambestämmelserna Akka
- Aktörsmodellen (definition och ursprung)
- Feltolerans
- Transparens för plats
- Skalning
- Skådespelare i Akka
- Konfigurera en Scala/Maven-miljö
- En första ansökan i Akka
- Skapa projektet
- Definiera meddelandeklasser
- Definiera aktörsklasser
- Definiera körningsklassen
- Arkitektur- och konfigurationsfiler
Skådespelare och maskinskrivna skådespelare
- Anatomi hos en skådespelare
- Skapa aktörer (standardkonstruktorer, anpassade konstruktorer, aktörshierarki)
- Modeller för meddelanden
- Skicka meddelanden
- Eld och glömska
- Skicka och ta emot
- Ta emot meddelanden
- Svara på meddelanden
- Vidarebefordra meddelanden
- Skicka meddelanden
- Stoppa aktörer
- Döda skådespelare
Feltolerans – aktörens livscykel och tillstånd
- Låt det krascha
- Handledning och handledarstrategi
- En efter en
- Alla för en
- Återanrop under livscykeln
- Ta emot meddelanden
- Online-/offlinetillstånd
- Hotswap: Bli / Unbecome (& stash)
- Finita tillståndsmaskinen FSM
- Stater
- Beteende
Samtidighet
- Blockering kontra händelsestyrt API
- Att använda terminer och löften
Avsändare och rutter
- Avsändare
- Dispatcher som ett mönster
- Utförare och avsändare
- Typer av avsändare / Vilka som ska användas när
- Standardavsändare
- Fäst dispatcher
- CallingThread dispatcher
- Balansera dispatcher
- Routrar
- Typer av routrar
- Användning av router
- Användning av router via application.conf
- Routeranvändning för distribuerade aktörer
- Ändra storlek på routrar dynamiskt
- Anpassad router
Klustring
- Om Akka-klustret och CAP-satsen
- Definiera ett kluster
- Status för klustermedlem
- Dirigera meddelanden till klustret
- Adressering av aktörer på distans
Postlådor
- Typer av brevlådor
- Hållbara brevlådor
- Brytare
Transaktioner (i mån av tid)
Provning
- Test av skrivenhet
- Access Referensen till skådespelaren
- Testa aktörens beteende
- Testa undantagsscenarier
JMX- och REST-gränssnitt
- RESTful API
- JMX
Krav
Det finns inga specifika krav som krävs för att gå denna kurs.
21 timmar