Értékelés:
A könyv nagy tetszést aratott az Erlang/OTP ökoszisztéma elsajátításának világos magyarázatai és gyakorlatias megközelítése miatt. Értékes betekintést nyújt a skálázható és hibatűrő rendszerek tervezésébe. A tartalom teljes kihasználásához azonban az Erlang alapszintű ismerete szükséges. Néhány véleményező megjegyezte, hogy a könyv elavult lehet, és nem foglalkozik megfelelően az elosztott algoritmusokkal.
Előnyök:⬤ Világos és tömör magyarázatok
⬤ Nagyon jó mintakódok
⬤ Alapos forrás az OTP megértéséhez
⬤ Gyakorlati megközelítés valós forgatókönyvekkel
⬤ Kiválóan alkalmas új és tapasztalt fejlesztők számára egyaránt
⬤ Jól szervezett tartalom
⬤ Az Erlang/OTP-n túl is alkalmazható témák
⬤ Erős utolsó fejezetek, amelyek a tervezési stratégiákra összpontosítanak.
⬤ A legjobb megértéshez szükséges az Erlang előzetes ismerete
⬤ Néhány tartalom elavult lehet
⬤ Az elosztott algoritmusok korlátozott lefedettsége
⬤ Hiányzik egy külön referencia rész
⬤ Néhány kritika, hogy túlságosan Erlang specifikus.
(13 olvasói vélemény alapján)
Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
Ha skálázható, hibatűrő rendszert kell építenie, amelynek magas rendelkezésre állási követelményei vannak, fedezze fel, hogy az Erlang/OTP platform miért emelkedik ki a funkciók széleskörűségével, mélységével és konzisztenciájával. Ez a gyakorlati útmutató bemutatja, hogyan használhatja az Erlang programozási nyelvet és a hozzá tartozó, újrafelhasználható könyvtárakból, eszközökből és tervezési elvekből álló OTP keretrendszert olyan komplex, kereskedelmi minőségű rendszerek fejlesztéséhez, amelyek egyszerűen nem tudnak meghibásodni.
A könyv első részében megtanulja, hogyan tervezzen és valósítson meg folyamatviselkedéseket és felügyeleti fákat Erlang/OTP-vel, és hogyan csomagolja őket önálló csomópontokba. A második rész a megbízhatósággal, a skálázhatósággal és a nagyfokú rendelkezésre állással foglalkozik a teljes rendszertervezésben. Ha már ismeri az Erlangot, ez a könyv segít megérteni a tervezési döntéseket és kompromisszumokat, amelyek szükségesek ahhoz, hogy rendszere folyamatosan működjön.
⬤ Tárja fel az OTP építőköveit: az Erlang nyelvet, az eszköz- és könyvtárgyűjteményt, valamint az absztrakt elveket és tervezési szabályokat.
⬤ Merüljön bele az OTP újrafelhasználható keretrendszerek alapjaiba: az OTP által a viselkedéshez használt Erlang-folyamatstruktúrákba.
⬤ Megtanulja, hogyan támogatják az OTP viselkedések az ügyfél-kiszolgáló struktúrákat, a véges állapotgép mintákat, az eseménykezelést és a futásidő/kód integrációt.
⬤ Írja meg saját viselkedéseit és speciális folyamatait.
⬤ Használja az OTP eszközeit, technikáit és architektúráit a telepítés, a felügyelet és a műveletek kezelésére.
© 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)