Просто о сложном: разработка многопоточных приложений на Scala + Akka

 
Стоимость видеозаписи
Мастер-класс завершен. Вы можете купить его запись
Покупая онлайн-трансляцию, вы получаете полноценное участие в ивенте не выходя из дому. Это звук, видео и возможность задавать вопросы. Это не видеозапись, но 100% эффект присутствия.
Время проведения
24
мая2015
Завершено

10:00 - 17:00

офис DataArt, Бехтеревский переулок, 14-E, 6-й этаж (Google Maps и Просмотр улицы)

Описание

Мастер-класс будет полезен для тех, кто уже знаком с синтаксисом и основными концепциями программирования на Scala, но также хочет научиться писать многопоточный код, используя модель акторов и библиотеку Akka.

От теории к практике: за несколько часов мастер-класса мы рассмотрим решение классических задач, а также напишем небольшое приложение на Akka + Scala.

Prerequirements:

  • JDK (1.6+) + IntelliJ IDEA
  • Аккаунт на Github (optional)

 

План мероприятия
  • Вступление:
    • - Что такое Akka?
    • - Модель акторов
    • - Параллельное выполнение кода без головной боли.
  • Подключаем Akka к существующему проекту.
  • Система акторов, ActorRef, жизненный цикл актора, mailboxes.
  • Паттерны общения c акторами: Tell, Ask, PipeTo.
  • Fault tolerance: стратегии обработки ошибок.
  • Unit-тестирование акторов, Akka TestKit.
  • Работа с распределённым кластером Akka акторов.
  • Akka-планировщик.
  • Мониторинг Scala + Akka приложения.
  • Дополнительные возможности конфигурирования.