Súbežné spracovanie dát v jazyku Elixir: Rýchle a odolné aplikácie s Otp, Genstage, Flow a Broadway

Hodnotenie:   (4,8 z 5)

Súbežné spracovanie dát v jazyku Elixir: Rýchle a odolné aplikácie s Otp, Genstage, Flow a Broadway (Svilen Gospodinov)

Recenzie čitateľov

Zhrnutie:

Kniha je vysoko cenená pre svoj stručný a efektívny prístup k výučbe jazyka Elixir s jasnými vysvetleniami a užitočnými príkladmi. Je oceňovaná najmä za to, že sa venuje dôležitým témam spracovania údajov s praktickými aplikáciami.

Výhody:

Stručná a výstižná
dobre štruktúrovaná
praktické príklady s kódom Elixiru
ľahko sledovateľná
pokrýva dôležité koncepty, ako sú GenStage, Flow a Broadway
veľmi užitočná a informatívna.

Nevýhody:

Niektorí čitatelia si môžu želať väčšiu hĺbku a podrobnosti v určitých oblastiach, čo naznačuje potenciálnu potrebu pokračovania.

(na základe 4 čitateľských recenzií)

Pôvodný názov:

Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

Obsah knihy:

Naučte sa rôzne spôsoby písania súbežného kódu v jazyku Elixir a zvýšte výkon svojej aplikácie bez toho, aby ste obetovali škálovateľnosť alebo odolnosť voči chybám. Väčšina projektov profituje zo súbežného behu úloh na pozadí a spracovania údajov, ale svet OTP a rôznych knižníc môže byť náročný. Ktorý supervízor a akú stratégiu použiť? A čo GenServer? Možno potrebujete protitlak, ale je lepšou voľbou GenStage, Flow alebo Broadway? Dozviete sa všetko, čo potrebujete vedieť, aby ste si mohli odpovedať na tieto otázky, v okamihu začať vytvárať vysoko súbežné aplikácie a písať kód, ktorý je nielen rýchly, ale aj odolný voči chybám a ľahko škálovateľný.

Či už budujete vysokofrekvenčnú aplikáciu na obchodovanie s akciami alebo spotrebiteľskú webovú aplikáciu, potrebujete vedieť, ako využiť súbežnosť na budovanie aplikácií, ktoré sú rýchle a efektívne. Elixir a OTP ponúkajú celý rad výkonných nástrojov a táto príručka vám ukáže, ako si vybrať najlepší nástroj pre každú úlohu a efektívne ho používať, aby ste rýchlo začali budovať vysoko súbežné aplikácie.

Zistite viac o úlohách, stromoch dohľadu a rôznych typoch dohľadov, ktoré máte k dispozícii. Pochopte, prečo sú procesy a prepojenie procesov základnými stavebnými kameňmi súbežnosti v jazyku Elixir. Zoznámte sa s OTP a používajte správanie GenServeru na udržiavanie stavu procesov pre dlhodobo bežiace úlohy. Ľahko škálovať počet spustených procesov pomocou registra. Zvládnite veľké objemy dát a nárasty prevádzky pomocou GenStage a využite spätný tlak vo svoj prospech. Vytvorte svoj prvý viacstupňový konvektomat na spracovanie údajov pomocou stupňov producent, konzument a producent-konzument. Spracúvajte veľké kolekcie pomocou Flow, paralelne využívajte MapReduce a ďalšie. Vďaka Broadway uvidíte, ako ľahko sa dá integrovať s populárnymi systémami sprostredkovateľov správ alebo dokonca s existujúcimi producentmi GenStage.

Začnite budovať vysoko výkonné a voči chybám odolné aplikácie, ktorými je dnes Elixir preslávený.

Čo potrebujete:

Budete potrebovať Elixir 1. 9+ a Erlang/OTP 22+ nainštalované na počítači s Mac OS X, Linux alebo Windows.

Ďalšie údaje o knihe:

ISBN:9781680508192
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:170

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Súbežné spracovanie dát v jazyku Elixir: Rýchle a odolné aplikácie s Otp, Genstage, Flow a Broadway...
Naučte sa rôzne spôsoby písania súbežného kódu v...
Súbežné spracovanie dát v jazyku Elixir: Rýchle a odolné aplikácie s Otp, Genstage, Flow a Broadway - Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

Diela autora vydali tieto vydavateľstvá:

© 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)