Отличный способ познакомиться с Akka, не ограничиваясь элементарными основами!Правильные подходы к конкуренцииПроверка и настройка производительностиКластерные и облачные приложенияДействующий код, иллюстрирующий решение практических задач с помощью AkkaПо-настоящему полезная книга! Akka упрощает создание приложений для работы в облаке или на многоядерных устройствах и помогает эффективно использовать все доступные вычислительные мощности. Этот фреймворк предлагает модель программирования на основе акторов, среду выполнения и инструменты поддержки, необходимые для создания масштабируемых приложений.Данная книга знакомит со всеми идеями Akka на действующих примерах. Сначала вы познакомитесь с общими принципами работы Akka, а затем создадите и развернете полноценную службу REST на основе акторов. Вы изучите подходы к разработке через тестирование и приемы развертывания и масштабирования отказоустойчивых систем. Овладев основами, вы узнаете, как моделировать неизменяемые сообщения, реализовать предметные модели и применять приемы, такие как Event Sourcing и CQRS. Здесь же вы найдете рекомендации по созданию потоковых приложений с использованием akkastream и akkahttp. Наконец, вы получите практические советы, как настраивать и расширять свои системы на основе Akka.
Otlichnyy sposob poznakomitsya s Akka, ne ogranichivayas elementarnymi osnovami!Pravilnye podkhody k konkurentsiiProverka i nastroyka proizvoditelnostiKlasternye i oblachnye prilozheniyaDeystvuyushchiy kod, illyustriruyushchiy reshenie prakticheskikh zadach s pomoshchyu AkkaPo-nastoyashchemu poleznaya kniga! Akka uproshchaet sozdanie prilozheniy dlya raboty v oblake ili na mnogoyadernykh ustroystvakh i pomogaet effektivno ispolzovat vse dostupnye vychislitelnye moshchnosti. Etot freymvork predlagaet model programmirovaniya na osnove aktorov, sredu vypolneniya i instrumenty podderzhki, neobkhodimye dlya sozdaniya masshtabiruemykh prilozheniy.Dannaya kniga znakomit so vsemi ideyami Akka na deystvuyushchikh primerakh. Snachala vy poznakomites s obshchimi printsipami raboty Akka, a zatem sozdadite i razvernete polnotsennuyu sluzhbu REST na osnove aktorov. Vy izuchite podkhody k razrabotke cherez testirovanie i priemy razvertyvaniya i masshtabirovaniya otkazoustoychivykh sistem. Ovladev osnovami, vy uznaete, kak modelirovat neizmenyaemye soobshcheniya, realizovat predmetnye modeli i primenyat priemy, takie kak Event Sourcing i CQRS. Zdes zhe vy naydete rekomendatsii po sozdaniyu potokovykh prilozheniy s ispolzovaniem akkastream i akkahttp. Nakonets, vy poluchite prakticheskie sovety, kak nastraivat i rasshiryat svoi sistemy na osnove Akka.