Értékelé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.
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)
Concurrent Data Processing in Elixir: Fast, Resilient Applications with Otp, Genstage, Flow, and Broadway
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.
© 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)