Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding, omgeving Setup en een eerste toepassing
- Het Akka kader
- Het Actor model (definitie & oorsprong)
- Fouttolerantie
- Transparantie van de locatie
- Schalen
- Acteurs in Akka
- Een Scala/Maven omgeving instellen
- Een eerste toepassing in Akka
- Creëer het project
- Berichtklassen definiëren
- Acteursklassen definiëren
- De uitvoeringsklasse definiëren
- Architectuur & configuratiebestanden
Acteurs en getypeerde acteurs
- Anatomie van een acteur
- Actoren maken (standaardconstructors, aangepaste constructors, actorhiërarchie)
- Modellen voor berichten
- Berichten verzenden
- Vuur en vergeet
- Verzenden en ontvangen
- Berichten ontvangen
- Berichten beantwoorden
- Berichten doorsturen
- Berichten verzenden
- Acteurs stoppen
- Acteurs doden
Fouttolerantie - Levenscyclus en status van de actor
- Laat het crashen
- Toezicht & toezichthouder strategie
- Eén voor één
- Alles voor één
- Terugbellen gedurende de levenscyclus
- Berichten ontvangen
- Online/Offline status
- Hotswap: Worden / Ontaarden (& opbergen)
- Eindige toestand machine FSM
- Staten
- Gedrag
Concurrency
- Blokkeren versus gebeurtenisgestuurde API
- Futures en beloftes gebruiken
Dispatchers en routes
- Dispatchers
- Dispatcher als patroon
- Uitvoerder en dispatchers
- Soorten coördinator / Welke wanneer te gebruiken
- Standaard coördinator
- Vastgezette coördinator
- Bellende Thread-coördinator
- Balanceren van coördinator
- Routers
- Soorten routers
- Gebruik van de router
- Routergebruik via application.conf
- Routergebruik voor gedistribueerde actoren
- Dynamisch formaat van routers wijzigen
- Aangepaste router
Clustering
- Over de Akka Cluster en de CAP-stelling
- Een cluster definiëren
- Status van clusterlid
- Berichten routeren naar het cluster
- Actoren op afstand aanspreken
Postvakken
- Soorten mailboxen
- Duurzame brievenbussen
- Stroomonderbrekers
Transacties (als de tijd het toelaat)
Testing
- Schrijven unit test
- Access De referentie van de acteur
- Gedrag van actoren testen
- Uitzonderingsscenario's testen
JMX- en REST-interfaces
- RESTful API
- JMX
Vereisten
Er zijn geen specifieke vereisten om aan deze cursus deel te nemen.
21 Uren
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses