Мастер-класс будет полезен для тех, кто уже знаком с синтаксисом и основными концепциями программирования на 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 приложения.
- Дополнительные возможности конфигурирования.
Спикер:
Возняк Роман Senior Java/Scala developer в Ciklum / Независимый консультант по архитектурным решениям в Comergence. Участник сообщества «10 per» и член команды образовательного проекта CheckPoint. Разработкой коммерческих проектов занимаюсь с 2009 года, последние 3 года увлечен функциональным программированием на Scala. Евангелист Typesafe Reactive Platform. |
ДОСТУПНА ОНЛАЙН-ТРАНСЛЯЦИЯ!