REKLAMA

Programista 3/2014 (22) – Akka, wydajny szkielet dla aplikacji wielowątkowych

Akka – wydajny szkielet dla aplikacji wielowątkowych
Akka to framework radykalnie zmieniający sposób pisania skalowalnych, wielowątkowych aplikacji. Zamiast ręcznego zarządzania wątkami oraz wymiany informacji poprzez współdzieloną pamięć i synchronizację, Akka proponuje model obliczeń oparty o aktorów. Każdy aktor jest niezależnym, wyizolowanym obiektem, a komunikacja pomiędzy nimi odbywa się jedynie poprzez asynchroniczną wymianę komunikatów. Takie podejście stwarza zupełnie nowe możliwości, ale również wyzwania.

Zagadnienia poruszane w tym artykule:

  • TWORZENIE AKTORÓW
  • KOMUNIKACJA POMIĘDZY AKTORAMI
  • GWARANCJE DOSTARCZENIA WIADOMOŚCI
  • NADZÓR I HIERARCHIA
  • WYSZUKIWANIE AKTORÓW
  • STANOWOŚĆ I ZMIANA ZACHOWANIA
  • HARMONOGRAMOWANIE ZADAŃ
  • ROUTOWANIE WIADOMOŚCI
  • TYPOWANI AKTORZY
  • KONTROLOWANIE WĄTKÓW
  • NATYWNE API W JAVIE
  • MONITOROWANIE

Autorem artykułu jest Tomasz Nurkiewicz i artykuł pochodzi z wydania 03/2014 (22). Spis treści tego numeru "Programisty": tutaj

strona_akka