Ocena:
Książka otrzymała mieszane recenzje, podkreślające zarówno jej mocne strony w zakresie zasięgu i jakości pisania, jak i jej słabości w zakresie przejrzystości i struktury. Podczas gdy niektórzy czytelnicy uważają ją za doskonałe źródło zrozumienia projektowania reaktywnego, inni krytykują jej dosłowność i brak skupienia, szczególnie w początkowych rozdziałach.
Zalety:⬤ Kompleksowe omówienie koncepcji projektowania reaktywnego.
⬤ Wysokiej jakości tekst z przejrzystymi ilustracjami i fragmentami kodu.
⬤ Dobra dla początkujących, aby zapoznać się z reaktywnym środowiskiem programowania.
⬤ Brak przejrzystości w wyjaśnianiu pojęć.
⬤ Niektórzy czytelnicy uważają ją za zbędną i źle zorganizowaną.
⬤ Nie spełnia oczekiwań książki o wzorcach projektowych; brakuje w niej praktycznych wskazówek dotyczących rozwiązywania problemów.
(na podstawie 6 opinii czytelników)
Reactive Design Patterns
Streszczenie
Reactive Design Patterns to przejrzyście napisany przewodnik po budowaniu rozproszonych systemów sterowanych komunikatami, które są odporne, responsywne i elastyczne. W tej książce znajdziesz wzorce dotyczące przesyłania wiadomości, kontroli przepływu, zarządzania zasobami i współbieżności, a także praktyczne kwestie, takie jak projekty przyjazne testom. Wszystkie wzorce zawierają konkretne przykłady wykorzystujące Scalę i Akka. Przedmowa autorstwa Jonasa Bon r.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Nowoczesne aplikacje internetowe obsługują potencjalnie ogromną liczbę użytkowników - i muszą nadal działać, gdy serwery ulegają awarii i pojawiają się nowe, użytkownicy przytłaczają ograniczone zasoby, a informacje są dystrybuowane globalnie. Reaktywna aplikacja dostosowuje się do częściowych awarii i zmiennych obciążeń, pozostając responsywną w stale zmieniającym się środowisku rozproszonym. Sekretem jest architektura oparta na komunikatach - i wzorce projektowe, które ją organizują.
O książce
Reactive Design Patterns przedstawia zasady, wzorce i najlepsze praktyki projektowania aplikacji reaktywnych. Dowiesz się, jak powstrzymać jeden powolny komponent przed obciążaniem innych za pomocą wzorca Circuit Breaker, jak doprowadzić wieloetapową transakcję do końca za pomocą wzorca Saga, jak dzielić zbiory danych za pomocą Sharding i nie tylko. Zobaczysz nawet, jak utrzymać czytelność kodu źródłowego i testowalność systemu pomimo wielu potencjalnych interakcji i punktów awarii.
What's Inside
⬤ Końcowy przewodnik po Manifeście Reaktywności.
⬤ Wzorce kontroli przepływu, ograniczonej spójności, odporności na błędy i wiele więcej.
⬤ Ciężko zdobyte lekcje na temat tego, co nie działa.
⬤ Architektury, które skalują się pod ogromnym obciążeniem.
O czytelniku
Większość przykładów wykorzystuje Scala, Java i Akka. Czytelnicy powinni być zaznajomieni z systemami rozproszonymi.
O autorze
Dr Roland Kuhn kierował zespołem Akka w Lightbend i był współautorem Reactive Manifesto. Brian Hanafee i Jamie Allen są doświadczonymi architektami systemów rozproszonych.
Spis treści
CZĘŚĆ 1 - WPROWADZENIE.
⬤ Dlaczego Reactive?
⬤ Omówienie Manifestu Reaktywności.
⬤ Narzędzia pracy.
CZĘŚĆ 2 - FILOZOFIA W PIGUŁCE.
⬤ Przekazywanie wiadomości.
⬤ Przejrzystość lokalizacji.
⬤ Dziel i zwyciężaj.
⬤ Zrównoważona obsługa awarii.
⬤ Ograniczona spójność.
⬤ Niedeterminizm według potrzeb.
⬤ Przepływ wiadomości.
CZĘŚĆ 3 - WZORCE.
⬤ Testowanie aplikacji reaktywnych.
⬤ Odporność na błędy i wzorce odzyskiwania.
⬤ Wzorce replikacji.
⬤ Wzorce zarządzania zasobami.
⬤ Wzorce przepływu wiadomości.
⬤ Wzorce kontroli przepływu.
⬤ Wzorce zarządzania stanem i trwałością.
© 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)