Akka 2.6 – Typed, Java 17
Všeobecne o Akke
Slajdy z prezentácie, s príkladmi v jazyku Java, s použitím štýlu Object-Oriented, pre verziu Akka 2.6 a Java 17 (november 2022)
Celý ukážkový projekt vrátane histórie komitov pre Akka Typed 2.6, Java 17, OOP prístup. Obsahuje podporu pre logovanie a konfiguráciu a implementáciu Poison Pill. (november 2022)
Videá a kód
Videá sú dostupné cez Microsoft Stream v sieti UPJŠ. (november 2022)
- Video 1/2. Úvod do aktorového modelu. Implementácia aktorov. Komunikácia medzi aktormi. Rozdeľovanie roboty medzi aktorov. Message Adapter pre dodržanie typov správ. (november 2023)
- Video 2/2. Komunikácia od replík ku koordinátorovi. Failover: zlyhávanie aktorov a supervízia. Spawnovanie viacerých aktorov pre škálovanie. V druhej polovici videa sa rieši Akka Cluster a distribuovaní aktori. (november 2023)
- Video 1 / 2 (1h 30m). Úvod do aktorového modelu. Implementácia aktorov. Komunikácia medzi aktormi. Ask pattern. Rozdeľovanie roboty medzi aktorov. Message Adapter pre dodržanie typov správ. (november 2022)
- Video 2 / 2 (1h 30m) Komunikácia od replík ku koordinátorovi. Failover: zlyhávanie aktorov a supervízia. Spawnovanie viacerých aktorov pre škálovanie. Logovanie a debugging. (november 2022)
- Zdrojové kódy k videám — repozitár na GitHub.com (november 2022)
Distribuovaná Akka a Akka Cluster
Distribuovaní aktori v Akka clusteri na príklade delenia roboty
Aktori bežiaci na samostatných uzloch. Registrácia aktorov cez Receptionist
. Serializácia správ pomocou Java serializácie. Spúšťanie aktorového systému v rolách. Ukážka routera typu group, ktorý autodetekuje aktorov rovnakého druhu cez recepčného.
- GitHub repo
novotnyr/akka-cluster-router-group
Celý ukážkový projekt vrátane histórie komitov.
Distribuovaná Akka a Akka Cluster
Distribuovaná Akka v sieti. Výstavba Akka clustera. Komunikácia aktorov v distribuovanom prostredí. Odhaľovanie aktorov cez Receptionist.
- Video (2h)
- kód GitHub repo
novotnyr/akka-iot-2022
. Celý ukážkový projekt vrátane histórie komitov s ukážkami distribuovanej aplikácie bežiacej v rámci Akka Clustera.
Upravené