Akka спрощує створення програм для роботи в хмарі або на багатоядерних пристроях і допомагає ефективно використовувати всі доступні обчислювальні потужності. Цей фрейм-ворк пропонує модель програмування на основі акторів, середовище виконання та інструменти підтримки, необхідні для створення програм, що масштабуються.
Ця книга знайомить з усіма ідеями Akka на активних прикладах. Спочатку ви познайомитеся із загальними принципами роботи Akka, а потім створите та розвернете повноцінну експлуатацію REST на основі акторів. Вивчіть підходи до розроблення через тестування та прийоми розгортання й масштабування відмовостійких систем. Опанувавши основи, ви дізнаєтеся, як моделювати незмінні повідомлення, реалізувати предметні моделі та застосовувати прийоми, як-от Event Sourcing і CQRS. Тут же ви знайдете рекомендації зі створення потокових застосунків із використанням akkacstream і akka&http. Нарешті, ви отримаєте практичні поради, як настроювати та розширювати свої системи на основі Akka.
Ця книга передбачає володіння мовами Java та Scala. Досвіду використання Akka не потрібно.
Характеристики книги | |
ISBN | 978-5-97060-642-1 |
Вид палітурки | М'який |
Видавництво | Scala |
Кількість сторінок | 522 |
Рік видання | 2018 |
Тематика | Мови та системи програмування |
Тип поліграфічного паперу | Офсетна |