Architektura aktorów w oparciu o framework Akka

LICZBA DNI: 3 (24h)

KOD KURSU: AKKA

Powiadom
o kolejnych terminach

# java

# multithreading

# akka

# scala

# java

# actors

# typesafe

# lightbend

# concurrency

# cloud

O szkoleniu

DLA KOGO?

Szkolenie skierowane jest do programistów i architektów, którzy na co dzień stykają się z problemami wydajności i optymalizacji aplikacji wielowątkowych oraz rozproszonych, a chcieliby posunąć swoją wiedzę o krok dalej.

WYMAGANIA

Podstawowa umiejętność programowania w Java 8.

ZALETY

Szkolenie przeprowadzone jest przez praktyka, który na co dzień korzysta z frameworka Akka oraz projektował systemy oparte na aktorach.

Uczestnicy dostaną podczas szkolenia nie tylko zastrzyk wiedzy teoretycznej, ale będą mogli samodzielnie zastosować tą wiedzę podczas wielu ćwiczeń.

Zebrane umiejętności pozwolą na rozwijanie aplikacji wielowątkowych jak i większych systemów działających w klastrze.

Cele szkolenia

Poznanie tajników modelu aktorów.

Nauka lepszego wykorzystania narzędzi typu Akka we własnych projektach, zarówno jako narzędzia do zrównoleglenia procesów, jak i do rozproszenia aplikacji w chmurze obliczeniowej.

Poznanie metod radzenia sobie z awaryjnymi sytuacjami, niemożliwymi do uniknięcia w przypadku aplikacji rozproszonych.

Poznanie strumieniowego przetwarzania danych (Reactive Streams) z użyciem Akka Streams.

Program

  • Terminologia
  • Co to jest aktor?
  • Przetwarzanie asynchroniczne
  • Przypadki użycia
  • Model aktorów a CPU
  • System nadzoru aktorów
  • Adresacja i lokalizacja aktorów
  • Główne moduły Akka
  • Aktorzy zaczynają rozmawiać - pierwszy program
  • Aktor umiera
  • Testujemy model
  • Scheduler
  • Circuit breaker
  • wykorzystanie
  • konfiguracja i startowanie klastra
  • adresacja zdalnych aktorów
  • klient do klastra Akka
  • wzorce publish-subscribe
  • routing i sharding
  • CRDT - replikacja danych bez konfliktów
  • jak bezpiecznie zatrzymać klaster
  • wzorzec pojedynczego aktora w klastrze
  • współdzielenie danych między node'ami

Nasi eksperci

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.