Hodnocení:
Kniha se setkala se smíšenými ohlasy, které zdůrazňují jak její silné stránky, pokud jde o rozsah a kvalitu psaní, tak její slabiny, pokud jde o srozumitelnost a strukturu. Zatímco někteří čtenáři ji považují za vynikající zdroj informací pro pochopení reaktivního designu, jiní kritizují její mnohomluvnost a nesoustředěnost, zejména v úvodních kapitolách.
Klady:⬤ Komplexní pokrytí koncepcí reaktivního designu.
⬤ Kvalitní psaní s přehlednými ilustracemi a ukázkami kódu.
⬤ Vhodné pro začátečníky, aby se seznámili s prostředím reaktivního programování.
⬤ Rozvláčnost a nedostatečná srozumitelnost při vysvětlování konceptů.
⬤ Někteří čtenáři ji považují za nadbytečnou a špatně strukturovanou.
⬤ Nesplňuje dobře očekávání od knihy o „návrhových vzorech“; chybí praktický návod na řešení problémů.
(na základě 6 hodnocení čtenářů)
Reactive Design Patterns
Shrnutí
Reaktivní návrhové vzory jsou přehledným průvodcem pro budování distribuovaných systémů založených na zprávách, které jsou odolné, citlivé a pružné. V této knize najdete vzory pro zasílání zpráv, řízení toku, správu zdrojů a souběžnost spolu s praktickými otázkami, jako jsou návrhy vhodné pro testování. Všechny vzory obsahují konkrétní příklady využívající Scalu a Akku. Předmluvu napsal Jonas Bon r.
Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.
O technologii
Moderní webové aplikace slouží potenciálně obrovskému množství uživatelů - a musí fungovat i v době, kdy selhávají servery a přibývají nové, uživatelé zahlcují omezené zdroje a informace se šíří po celém světě. Reaktivní aplikace se přizpůsobuje dílčím výpadkům a měnícímu se zatížení a zůstává pružně reagující v neustále se měnícím distribuovaném prostředí. Tajemstvím je architektura řízená zprávami - a návrhové vzory pro její organizaci.
O knize
Kniha Reactive Design Patterns představuje principy, vzory a osvědčené postupy návrhu reaktivních aplikací. Dozvíte se, jak zabránit tomu, aby jedna pomalá komponenta brzdila ostatní, pomocí vzoru Circuit Breaker, jak dovést do konce mnohostupňovou transakci pomocí vzoru Saga, jak rozdělit datové sady pomocí Shardingu a další. Dokonce se dozvíte, jak udržet zdrojový kód čitelný a systém testovatelný navzdory mnoha potenciálním interakcím a bodům selhání.
Co je uvnitř
⬤ Konečný průvodce Reaktivním manifestem.
⬤ Vzorce pro řízení toku, vymezenou konzistenci, odolnost proti chybám a mnoho dalšího.
⬤ Těžce získané zkušenosti o tom, co nefunguje.
⬤ Architektury, které se škálují při obrovské zátěži.
O čtenáři
Většina příkladů používá jazyky Scala, Java a Akka. Čtenáři by měli být obeznámeni s distribuovanými systémy.
O autorovi
Dr. Roland Kuhn vedl tým Akka ve společnosti Lightbend a je spoluautorem Reaktivního manifestu. Brian Hanafee a Jamie Allen jsou zkušení architekti distribuovaných systémů.
Obsah
ČÁST 1 - ÚVOD.
⬤ Proč reaktivní?
⬤ Prohlídka Reaktivního manifestu.
⬤ Nástroje řemesla.
ČÁST 2 - FILOZOFIE V KOSTCE.
⬤ Předávání zpráv.
⬤ Průhlednost umístění.
⬤ Rozděl a panuj.
⬤ Principiální řešení selhání.
⬤ Omezená konzistence.
⬤ Nedeterminismus podle potřeby.
⬤ Průtok zpráv.
ČÁST 3 - VZORY.
⬤ Testování reaktivních aplikací.
⬤ Vzory odolnosti proti poruchám a zotavení.
⬤ Vzory pro replikaci.
⬤ Vzory pro správu zdrojů.
⬤ Vzorce toku zpráv.
⬤ Vzory řízení toku.
⬤ Vzory správy stavu a perzistence.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)