Egyidejű adatfeldolgozás Elixirben: Gyors, rugalmas alkalmazások az Otp, Genstage, Flow és Broadway segítségével

Értékelés:   (4.8 az 5-ből)

Egyidejű adatfeldolgozás Elixirben: Gyors, rugalmas alkalmazások az Otp, Genstage, Flow és Broadway segítségével (Svilen Gospodinov)

Olvasói vélemények

Összegzés:

A könyvet nagyra értékelik az Elixir tanításának tömör és hatékony megközelítéséért, világos magyarázatokkal és hasznos példákkal. Különösen dicsérik, hogy gyakorlati alkalmazásokkal foglalkozik az adatfeldolgozás fontos témáival.

Előnyök:

Tömör és lényegre törő
jól strukturált
gyakorlati példák Elixir-kóddal
könnyen követhető
olyan fontos fogalmakat tárgyal, mint a GenStage, a Flow és a Broadway
rendkívül hasznos és informatív.

Hátrányok:

Néhány olvasó nagyobb mélységre és részletességre vágyhat bizonyos területeken, ami azt sugallja, hogy szükség lehet egy folytatásra.

(4 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Ismerje meg az Elixirben a párhuzamos kód írásának különböző módjait, és növelje az alkalmazás teljesítményét anélkül, hogy a skálázhatóság vagy a hibatűrés rovására menne. A legtöbb projekt számára előnyös a háttérfeladatok futtatása és az adatok párhuzamos feldolgozása, de az OTP és a különböző könyvtárak világa kihívást jelenthet. Melyik felügyelőt és milyen stratégiát használjuk? Mi a helyzet a GenServerrel? Lehet, hogy szükséged van a háttérnyomásra, de vajon a GenStage, a Flow vagy a Broadway jobb választás? Mindent megtanulhatsz, amit tudnod kell, hogy megválaszold ezeket a kérdéseket, pillanatok alatt elkezdhetsz magas párhuzamos alkalmazásokat építeni, és olyan kódot írhatsz, amely nemcsak gyors, de a hibákkal szemben is ellenálló és könnyen skálázható.

Akár nagyfrekvenciás tőzsdei kereskedési alkalmazást, akár fogyasztói webes alkalmazást épít, tudnia kell, hogyan használhatja ki az egyidejűséget a gyors és hatékony alkalmazások építéséhez. Az Elixir és az OTP számos nagy teljesítményű eszközt kínál, és ez az útmutató megmutatja, hogyan választhatja ki az egyes feladatokhoz legmegfelelőbb eszközt, és hogyan használhatja hatékonyan, hogy gyorsan elkezdhesse a nagymértékben egyidejű alkalmazások építését.

Ismerje meg a Feladatokat, a felügyeleti fákat és a különböző típusú felügyelők típusait. Értse meg, miért a folyamatok és a folyamatok összekapcsolása az Elixirben az egyidejűség építőkövei. Ismerkedjen meg az OTP-vel, és használja a GenServer viselkedést a folyamatok állapotának fenntartására a hosszú ideig futó feladatok esetében. Könnyen skálázza a futó folyamatok számát a Registry segítségével. Kezelje a nagy adatmennyiséget és a forgalmi csúcsokat a GenStage segítségével, kihasználva az ellennyomást. Készítse el első többlépcsős adatfeldolgozási csővezetékét termelő, fogyasztó és termelő-fogyasztó szakaszok használatával. Nagy gyűjtemények feldolgozása a Flow-val, MapReduce és több más párhuzamos felhasználásával. A Broadwaynek köszönhetően meglátja, milyen könnyen integrálható a népszerű üzenetközvetítő rendszerekkel, vagy akár a meglévő GenStage producerekkel.

Kezdje el építeni a nagy teljesítményű és hibatűrő alkalmazásokat, amelyekről az Elixir ma már híres.

Amire szüksége van:

Szükséged lesz az Elixir 1. 9+ és az Erlang/OTP 22+ telepített változatára egy Mac OS X, Linux vagy Windows gépen.

A könyv egyéb adatai:

ISBN:9781680508192
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2021
Oldalak száma:170

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Egyidejű adatfeldolgozás Elixirben: Gyors, rugalmas alkalmazások az Otp, Genstage, Flow és Broadway...
Ismerje meg az Elixirben a párhuzamos kód írásának...
Egyidejű adatfeldolgozás Elixirben: Gyors, rugalmas alkalmazások az Otp, Genstage, Flow és Broadway segítségével - Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)