М.: ДМК Пресс, 2018. — 523 с. — ISBN 978-5-97060-642-1.
В книге рассказывается о фреймворке Akka и описываются его наиболее важные модули. Большое внимание уделено модели программирования с акторами и модулям поддержки акторов, часто используемых при создании конкурентных и распределенных приложений. Продемонстрированы подходы к разработке через тестирование и приемы развертывания и масштабирования отказоустойчивых систем. Во всех примерах книги используется язык программирования Scala. Издание адресовано разработчикам на Java и Scala, желающим научиться создавать приложения с использованием фреймворка Akka.
О книге
Кому адресована эта книга
Содержание книги
Соглашения об оформлении программного кода
Требования к программному обеспечению
Введение в Akka
Подготовка и запуск
Разработка с акторами через тестирование
Отказоустойчивость
Объекты Future
Первое распределенное приложение
Настройка, журналирование и развертывание
Шаблоны структуризации акторов
Маршрутизация сообщений
Каналы обмена сообщениями
Конечные автоматы и агенты
Интеграция с другими системами
Потоковые приложения
Кластеры
Хранимые акторы
Советы по повышению производительности
Заглядывая вперед