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
  • 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

Voorlopige Aankomende Cursussen

Gerelateerde categorieën