Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.
Learn Microservices with Spring Boot 3: A Practical Approach Using Event-Driven Architecture, Cloud-Native Patterns, and Containerization
Ez a könyv megmutatja, hogyan lehet Java-alapú mikroszolgáltatási architektúrát építeni a népszerű Spring Boot keretrendszer segítségével úgy, hogy egy kis monolit alkalmazást több szolgáltatásból álló eseményvezérelt architektúrává fejlesztünk. Ez a harmadik kiadás frissítve lett, hogy lefedje a Spring Boot 3-t, beleértve a Java 17 és a Jakarta EE 10 kompatibilitását, és inkrementális megközelítést alkalmaz a mikroszolgáltatások felépítésének, a tesztvezérelt fejlesztésnek és az elosztott rendszerek általános mintáinak, például a szolgáltatásfelfedezésnek, a terheléselosztásnak, az útválasztásnak, a központosított naplóknak, a környezetenkénti konfigurációnak és a konténerizációnak a tanításához.
A szerzők, Moiss Macero és Tarun Telang a mikroszolgáltatások és a Spring Boot alapjainak megismertetésével indítanak, mielőtt végigvezetnek egy alapvető Spring Boot-alkalmazás fejlesztésén. Ezután megnézzük, hogyan építhetünk frontendet a React segítségével, és megtanuljuk, hogyan használhatjuk az adatréteget, hogy a Spring Booton és a Spring Data-hoz való hozzáférésen és a rendelkezésre álló API-kon keresztül adatokat olvassunk és írjunk más rendszerekből és más rendszerekbe. Az eddig tanultakat összerakva elkezdesz egy alkalmazást monolitból mikroszolgáltatássá alakítani.
Ez a pragmatikus megközelítés lehetővé teszi, hogy jobban megértse az ilyen típusú szoftverarchitektúra használatának előnyeit, ahelyett, hogy elméleti fogalmakkal terelné el a figyelmét. A hangsúly azon van, ami a legfontosabb, a minimálisan életképes termékkel kezdve, miközben fenntartja az alkalmazás szükség szerinti adaptálásának és fejlesztésének képességét. A könyv befejezése után rendelkezni fog a Spring Boot használatával saját mikroszolgáltatás-alapú alkalmazásainak elkészítéséhez szükséges alapismeretekkel.
Amit tanulni fog
⬤ Mélyreható ismereteket szerez a mikroszolgáltatási architektúráról és arról, hogy miben különbözik a monolitikus architektúráktól.
⬤ Felfedezi a monolitikus alkalmazások kisebb, fókuszált szolgáltatásokra való lebontásának lépésről lépésre történő folyamatát.
⬤ Építsen mikroszolgáltatásokat Spring Boot 3, Spring Data, Spring Cloud, React. js, Docker, Cucumber és más eszközökkel.
⬤ Develop Java-alapú mikroszolgáltatások fejlesztése a Spring Boot legújabb verziójával, amely kompatibilis a Java 17 és a Jakarta EE 10 rendszerekkel.
⬤ Fedezze fel az elosztott rendszerek olyan architektúramintáit, mint az aszinkron feldolgozás, az esetleges konzisztencia, a rugalmasság, a skálázhatóság és még sok más.
⬤ Belátást nyerhet az eseményvezérelt kommunikációs mintákba, és megértheti, hogyan tervezzen és építsen eseményvezérelt mikroszolgáltatásokat.
⬤ Követhet nyomon minden kérést az elejétől a végéig a Sleuth és a központi naplózás segítségével.
⬤ Telepítse mikroszolgáltatásait bárhol Docker konténerként.
Kinek szól ez a könyv
Azoknak, akik legalább némi korábbi tapasztalattal rendelkeznek a Java programozásban. Némi előzetes Spring Boot ismeret ajánlott, de nem kötelező.
© 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)