Ocena:
Książka jest postrzegana jako przydatne źródło informacji dla programistów zainteresowanych Akka, dostarczając cennych spostrzeżeń i najlepszych praktyk. Jest jednak krytykowana za brak kompleksowości i wystarczającej głębi, szczególnie dla tych, którzy są nowicjuszami w Akka lub szukają szczegółowych wyjaśnień technicznych.
Zalety:⬤ Oferuje cenne spostrzeżenia i najlepsze praktyki dotyczące korzystania z Akka.
⬤ Łatwa do przeczytania i zrozumienia, dzięki czemu jest odpowiednia dla osób początkujących w Akka i architekturze rozproszonej.
⬤ Angażuje czytelnika jak doświadczony programista.
⬤ Wyjaśnia nieporozumienia związane z używaniem Akka.
⬤ Niewystarczająco kompleksowa, z wieloma tematami potraktowanymi zbyt pobieżnie.
⬤ Rozdziały często wydają się anemiczne, brakuje w nich dogłębnych szczegółów technicznych i przykładów kodu.
⬤ Mylący tytuł dotyczący „praktycznego” podejścia, ponieważ jest bardziej teoretyczny niż praktyczny.
⬤ Nieodpowiednia dla początkujących lub zaawansowanych użytkowników ze względu na powierzchowne wyjaśnienia.
(na podstawie 6 opinii czytelników)
Applied Akka Patterns: A Hands-On Guide to Designing Distributed Applications
Jeśli chodzi o przetwarzanie dużych ilości danych, nie możemy już ignorować współbieżności ani próbować dodawać jej po fakcie. Na szczęście rozwiązaniem nie jest nowy paradygmat rozwoju, ale raczej stary. Dzięki temu praktycznemu przewodnikowi programiści Java i Scala dowiedzą się, jak korzystać z aplikacji współbieżnych i rozproszonych za pomocą zestawu narzędzi Akka o otwartym kodzie źródłowym. Dowiesz się, jak wykorzystać model aktora i powiązane z nim wzorce w sposób natychmiastowy i praktyczny.
W całej książce zajmiemy się analogicznym problemem związanym z siłą roboczą: jak zaplanować pracę grupy ludzi w różnych projektach, jednocześnie optymalizując ich czas i umiejętności. Ten przykład pomoże ci zrozumieć, w jaki sposób Akka wykorzystuje aktorów, strumienie i inne narzędzia do łączenia aplikacji w całość.
⬤ Modelowanie oprogramowania, które odzwierciedla rzeczywisty świat dzięki projektowaniu opartemu na domenie.
⬤ Poznasz zasady i praktyki wdrażania poszczególnych aktorów.
⬤ Uwolnij prawdziwy potencjał Akka dzięki wzorcom łączenia wielu aktorów.
⬤ Zrozumienie kompromisów spójności w systemie rozproszonym.
⬤ Wykorzystanie kilku metod Akka do izolowania i radzenia sobie z awariami.
⬤ Poznaj sposoby budowania systemów wspierających dostępność i skalowalność.
⬤ Dostrojenie aplikacji Akka pod kątem wydajności za pomocą narzędzi JVM i dyspozytorów.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)