Kursplan

Introduksjon, miljøoppsett og en første applikasjon

    Akka-rammeverket Skuespillermodellen (definisjon og opprinnelse) Feiltoleranse Lokaliseringstransparens Skalering Aktører i Akka
Sette opp et Scala/Maven-miljø
  • En første søknad i Akka Opprett prosjektet
  • Definere meldingsklasser
  • Definere skuespillerklasser
  • Definere utførelsesklassen
  • Arkitektur og konfigurasjonsfiler
  • Skuespillere og maskinskrevne skuespillere
  • Anatomi til en skuespiller Skaper skuespillere (standard konstruktører, tilpassede konstruktører, skuespillerhierarki) Meldingsmodeller Sende meldinger Fire og glem Send og motta
  • Motta meldinger

      Svarer på meldinger
    Videresende meldinger
  • Stopp skuespillere
  • Drep skuespillere
  • Feiltoleranse - skuespillerlivssyklus og tilstand
  • La det krasje Tilsyns- og veilederstrategi En for en Alle for en
  • Livssyklus tilbakeringinger
  • Motta meldinger
  • Online/frakoblet tilstand

      Hotswap: Bli / Unbecome (& stash)
    Finite State Machine FSM-stater
  • Oppførsel
  • Samtidighet
  • Blokkering vs hendelsesdrevet API Bruke futures og løfter
  • Ekspeditører og ruter
  • Dispatchers Dispatchers as a pattern Executor & Dispatchers Types of dispatcher / Hvilken skal brukes når Standard dispatcher Pinned dispatcher CallingThread dispatcher Balancing dispatcher
  • Rutere Typer av rutere
  • Ruterbruk

      Ruterbruk via application.conf

    Ruterbruk for distribuerte aktører

      Dynamisk endre størrelse på rutere
    Tilpasset ruterGruppering
  • Om Akka Cluster & CAP-teoremet Definere en klynge Clustermedlemsstatus Rute meldinger til klyngen Adressering av eksterne aktører
  • Postkasser
  • Typer postkasser Holdbare postkasser Effektbrytere
  • Transaksjoner (dersom tiden tillater det)
  • Testing
  • Skriveenhetstest Access aktørreferansen Tester aktøratferd Tester unntaksscenarier
  • JMX- og REST-grensesnitt

      RESTful API JMX

    Krav

    Det er ingen spesifikke krav for å delta på dette kurset.

      21 timer
     

    Antall deltakere


    Starts

    Ends


    Dates are subject to availability and take place between 09:30 and 16:30.

    Price per participant

    Testimonials (2)

    Relaterte kurs

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

      28 timer

    Advanced Java Security

      21 timer

    Combined JAVA, PHP and Web Application Security

      28 timer

    Related Categories