Souběžné zpracování dat v jazyce Elixir: Rychlé a odolné aplikace s Otp, Genstage, Flow a Broadwayem.

Hodnocení:   (4,8 z 5)

Souběžné zpracování dat v jazyce Elixir: Rychlé a odolné aplikace s Otp, Genstage, Flow a Broadwayem. (Svilen Gospodinov)

Recenze čtenářů

Shrnutí:

Kniha je vysoce ceněna pro svůj stručný a efektivní přístup k výuce jazyka Elixir s jasnými vysvětleními a užitečnými příklady. Je oceňována zejména za to, že se zabývá důležitými tématy zpracování dat s praktickými aplikacemi.

Klady:

Stručný a výstižný
dobře strukturovaný
praktické příklady s kódem Elixíru
snadno sledovatelný
pokrývá důležité koncepty, jako jsou GenStage, Flow a Broadway
velmi užitečný a poučný.

Zápory:

Někteří čtenáři si mohou přát větší hloubku a podrobnosti v určitých oblastech, což naznačuje potenciální potřebu pokračování.

(na základě 4 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

Naučte se různé způsoby psaní souběžného kódu v jazyce Elixir a zvyšte výkon své aplikace, aniž byste museli obětovat škálovatelnost nebo odolnost proti chybám. Většina projektů těží ze souběžného spouštění úloh na pozadí a zpracování dat, ale svět OTP a různých knihoven může být náročný. Jakého supervizora a jakou strategii použít? Co třeba GenServer? Možná potřebujete protitlak, ale je lepší volbou GenStage, Flow nebo Broadway? Dozvíte se vše, co potřebujete vědět, abyste si na tyto otázky mohli odpovědět, během okamžiku začali vytvářet vysoce souběžné aplikace a psát kód, který je nejen rychlý, ale také odolný vůči chybám a snadno škálovatelný.

Ať už vytváříte vysokofrekvenční aplikaci pro obchodování s akciemi nebo spotřebitelskou webovou aplikaci, potřebujete vědět, jak využít souběžnost k vytvoření rychlých a efektivních aplikací. Elixir a OTP nabízejí řadu výkonných nástrojů a tento průvodce vám ukáže, jak si pro každou úlohu vybrat ten nejlepší nástroj a efektivně jej používat, abyste mohli rychle začít budovat vysoce souběžné aplikace.

Přečtěte si informace o úkolech, stromech dohledu a různých typech supervizorů, které máte k dispozici. Pochopte, proč jsou procesy a propojování procesů základními stavebními kameny souběhu v jazyce Elixir. Seznamte se s OTP a používejte chování GenServeru k udržování stavu procesů pro dlouhodobě běžící úlohy. Snadno škálovat počet běžících procesů pomocí registru. Zvládněte velké objemy dat a nárůsty provozu pomocí GenStage a využijte zpětný tlak ve svůj prospěch. Vytvořte si první vícestupňový tok zpracování dat pomocí stupňů producent, konzument a producent-konzument. Zpracovávejte velké kolekce pomocí Flow, paralelně využívejte MapReduce a další. Díky Broadwayi uvidíte, jak snadná je integrace s populárními systémy zprostředkování zpráv, nebo dokonce se stávajícími producenty GenStage.

Začněte vytvářet vysoce výkonné a vůči chybám odolné aplikace, kterými je dnes Elixir proslulý.

Co potřebujete:

Budete potřebovat Elixir 1. 9+ a Erlang/OTP 22+ nainstalované na počítači s Mac OS X, Linuxem nebo Windows.

Další údaje o knize:

ISBN:9781680508192
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2021
Počet stran:170

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Souběžné zpracování dat v jazyce Elixir: Rychlé a odolné aplikace s Otp, Genstage, Flow a...
Naučte se různé způsoby psaní souběžného kódu v...
Souběžné zpracování dat v jazyce Elixir: Rychlé a odolné aplikace s Otp, Genstage, Flow a Broadwayem. - Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

Díla autora vydali tito vydavatelé:

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