Hodnotenie:
Kniha je stručným sprievodcom, ktorý poskytuje vzory a osvedčené postupy na používanie rámca Akka. Najlepšie sa hodí pre čitateľov, ktorí už majú predchádzajúce znalosti o Akka a chcú preskúmať praktické vzory použitia a úvahy o návrhu aplikácií založených na aktoroch. Hoci obsahuje niekoľko cenných rád a postrehov, trpí problémami s úpravou a nedostatočnou hĺbkou pokročilých tém.
Výhody:⬤ Obsahuje praktické rady a tipy založené na skutočných implementáciách.
⬤ Ponúka poznatky o navrhovaní súbežných a distribuovaných aplikácií pomocou Akka.
⬤ Jasné a stručné písanie.
⬤ Vhodné pre čitateľov s určitými znalosťami Akka, ktorí chcú zdokonaliť svoj prístup.
⬤ Zaujímavá diskusia o niektorých vzoroch Akka, ktoré nemusia byť zrejmé.
⬤ Extrémne krátky a chýba mu hĺbka; pôsobí skôr ako brožúrka než komplexný sprievodca.
⬤ Predpokladá, že čitatelia sú už oboznámení s Akka, takže nie je vhodná pre začiatočníkov.
⬤ Chaotické písanie a slabá úprava, čo vedie k zmätočnému obsahu.
⬤ Mnohé tipy a osvedčené postupy sú základné a možno ich nájsť v oficiálnej dokumentácii Akka.
⬤ Niektoré príklady kódu majú problémy s pomenovaním premenných a sú typovo nebezpečné.
(na základe 18 čitateľských recenzií)
Effective Akka: Patterns and Best Practices
Vyhnite sa bežným chybám pri vytváraní distribuovaného, asynchrónneho a vysoko výkonného softvéru pomocou súpravy nástrojov a runtime Akka. V tejto stručnej príručke autor Jamie Allen poskytuje zbierku osvedčených postupov založených na niekoľkoročnom používaní modelu akka.
Kniha obsahuje aj príklady typov aplikácií aktéra a dva základné vzory použitia aktéra, Extra Pattern a Cameo Pattern. Allen, riaditeľ pre poradenstvo spoločnosti Typesafe - tvorcu jazyka Akka a programovacieho jazyka Scala - v celej knihe skúma aktérov na príklade použitia bankových služieb, pričom používa príklady zobrazené v jazykoch Akka a Scala. Ak máte nejaké skúsenosti s Akka, táto príručka je nevyhnutná.
Ponorte sa do doménovo riadených aplikácií a aplikácií s rozdelením práce aktorov. Pochopte, prečo je dôležité, aby aktéri vykonávali len jednu prácu. Vyhnite sa blokovaniu vlákien tým, že umožníte delegovanie logiky na Future.
Modelujte interakcie čo najjednoduchšie, aby ste sa vyhli predčasnej optimalizácii. Vytvorte dobre definované interakcie a presne vedzte, aké zlyhania môžu nastať. Zistite, prečo by ste s aktérmi nikdy nemali zaobchádzať ako s bežnou triedou.
Sledujte, čo sa deje vo výrobe, monitorovaním všetkého. Vylaďte aplikácie Akka pomocou Typesafe Console
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)