Méretezhetőségi tervezés az Erlang/Otp-vel: Robusztus, hibatűrő rendszerek megvalósítása

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

Méretezhetőségi tervezés az Erlang/Otp-vel: Robusztus, hibatűrő rendszerek megvalósítása (Francesco Cesarini)

Olvasói vélemények

Összegzé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.

Hátrányok:

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)

Eredeti címe:

Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9781449320737
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2016
Oldalak száma:400

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Méretezhetőségi tervezés az Erlang/Otp-vel: Robusztus, hibatűrő rendszerek megvalósítása - Designing...
Ha skálázható, hibatűrő rendszert kell építenie,...
Méretezhetőségi tervezés az Erlang/Otp-vel: Robusztus, hibatűrő rendszerek megvalósítása - Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
ERLANG programozás: A szoftverfejlesztés párhuzamos megközelítése - ERLANG Programming: A Concurrent...
Ez a könyv alapos bevezetés az Erlangba, egy olyan...
ERLANG programozás: A szoftverfejlesztés párhuzamos megközelítése - ERLANG Programming: A Concurrent Approach to Software Development

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)