Plan Szkolenia

Wprowadzenie, konfiguracja środowiska i pierwsza aplikacja

    Struktura Akka Model aktora (definicja i pochodzenie) Tolerancja na błędy Przejrzystość lokalizacji Skalowanie Aktorzy w Akka
Konfigurowanie środowiska Scala/Maven
  • Pierwsza aplikacja w Akka Utwórz projekt
  • Definiowanie klas komunikatów
  • Definiowanie klas aktorów
  • Definiowanie klasy wykonania
  • Architektura i pliki konfiguracyjne
  • Aktorzy i aktorzy maszynowi
  • Anatomia aktora Tworzenie aktorów (konstruktory domyślne, konstruktory niestandardowe, hierarchia aktorów) Modele przesyłania wiadomości Wysyłanie wiadomości Uruchom i zapomnij Wysyłaj i odbieraj
  • Odbieranie wiadomości

      Odpowiadanie na wiadomości
    Przesyłanie wiadomości
  • Zatrzymajcie aktorów
  • Zabij aktorów
  • Tolerancja błędów — cykl życia i stan aktora
  • Niech to się rozbije. Nadzór i strategia przełożonego. Jeden za jednego. Wszyscy za jednego
  • Wywołania zwrotne cyklu życia
  • Odbieranie wiadomości
  • Stan online/offline

      Hotswap: Zostań / Niestań się (i przechowuj)
    Stany maszyny skończonej FSM
  • Zachowanie
  • Konkurencja
  • Blokowanie a API sterowane zdarzeniami Korzystanie z kontraktów futures i obietnic
  • Dyspozytorzy i trasy
  • Dyspozytorzy Dyspozytor jako wzór Executor i dyspozytorzy Typy dyspozytorów / Którego używać, gdy dyspozytor domyślny Przypięty dyspozytor Dyspozytor CallingThread Dyspozytor równoważący
  • Routery Rodzaje routerów
  • Użycie routera

      Użycie routera poprzez plik application.conf

    Wykorzystanie routera dla aktorów rozproszonych

      Dynamiczna zmiana rozmiaru routerów
    Niestandardowy routerGrupowanie
  • Informacje o Akka Klastrze i twierdzeniu CAP Definiowanie klastra Status członka klastra Kierowanie komunikatów do klastra Adresowanie zdalnych aktorów
  • Skrzynki pocztowe
  • Rodzaje skrzynek pocztowych Trwałe skrzynki pocztowe Wyłączniki automatyczne
  • Transakcje (o ile czas na to pozwala)
  • Testowanie
  • Pisanie testu jednostkowego Access odwołanie do aktora Testowanie zachowania aktora Testowanie scenariuszy wyjątków
  • Interfejsy JMX i REST

      RESTful API JMX

    Wymagania

    Aby wziąć udział w tym kursie, nie trzeba spełniać żadnych szczególnych wymagań.

     21 godzin

    Liczba uczestników


    cena netto za uczestnika

    Opinie uczestników (1)

    Propozycje terminów

    Powiązane Kategorie