Kurzusleírás

Bevezetés, környezetbeállítás és első alkalmazás

    Az Akka keretrendszer A szereplő modell (definíció és eredet) Hibatűrés Hely átlátszóság A szereplők skálázása az Akka-ben
Scala/Maven környezet beállítása
  • Az első alkalmazás itt: Akka A projekt létrehozása
  • Üzenetosztályok meghatározása
  • Színészosztályok meghatározása
  • A végrehajtási osztály meghatározása
  • Architektúra és konfigurációs fájlok
  • Actors & Typed Actors
  • Egy színész anatómiája Színészek létrehozása (alapértelmezett konstruktorok, egyéni konstruktorok, színészi hierarchia) Üzenetküldési modellek Üzenetek küldése Tűz és felejts el Küldés és fogadás
  • Üzenetek fogadása

      Válasz üzenetekre
    Üzenetek továbbítása
  • Állítsd meg a színészeket
  • Öld meg a színészeket
  • Hibatűrés – Színész életciklusa és állapota
  • Hagyja összeomlani Felügyeleti és felügyelői stratégia Egy az egyért Minden egyért
  • Életciklus-visszahívások
  • Üzenetek fogadása
  • Online/Offline állapot

      Hotswap: Become / Unbecome (és elrejtése)
    Véges állapotú gép FSM államok
  • Viselkedés
  • Egyidejűség
  • Blokkolás vs eseményvezérelt API Határidős ügyletek és ígéretek használata
  • Diszpécserek és útvonalak
  • Diszpécserek Diszpécser mint minta Végrehajtó és diszpécserek A diszpécserek típusai / Melyik mikor használható
  • Routerek Routerek típusai
  • Router használat

      Router használata az application.conf fájlon keresztül

    Útválasztó használata elosztott szereplők számára

      Az útválasztók dinamikus átméretezése
    Egyedi routerKlaszterezés
  • Az Akka klaszterről és a CAP-tételről Klaszter meghatározása Klaszter tagállapota Üzenetek továbbítása a fürthöz Távoli szereplők megszólítása
  • Postafiókok
  • Postafiókok típusai Tartós postafiókok Megszakítók
  • Tranzakciók (időben engedve)
  • Tesztelés
  • Íróegység-teszt Access a szereplőreferencia A szereplő viselkedésének tesztelése Kivétel-forgatókönyvek tesztelése
  • JMX és REST interfészek

      RESTful API JMX

    Követelmények

    A tanfolyamon való részvételhez nincs szükség speciális követelményekre.

      21 Hours
     

    Résztvevők száma


    Tanfolyam kezdete

    Tanfolyam vége


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Vélemények (2)

    Rokon tanfolyam

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

      28 Hours

    Advanced Java Security

      21 Hours

    Combined JAVA, PHP and Web Application Security

      28 Hours

    Rokon kategóriák