Értékelés:
A könyv átfogó és gyakorlati útmutatót nyújt a mikroszolgáltatások Spring Boot segítségével történő kiépítéséhez, fokozatos megközelítéssel, amely az elméletet gyakorlati példákkal ötvözi. Hatékonyan tanítja meg a mikroszolgáltatások architektúráját és fejlesztését, miközben foglalkozik a mikroszolgáltatások bizonyos forgatókönyvekben jelentkező korlátaival. Néhány olvasó azonban megjegyezte, hogy bizonyos fogalmak jobb egyszerűsítésére és világosabb magyarázatára lenne szükség.
Előnyök:Átfogó lefedettség a mikroszolgáltatásokkal kapcsolatban az alapoktól a haladó témákig.
Hátrányok:Gyakorlati, gyakorlatias megközelítés valós eseti forgatókönyvekkel.
(10 olvasói vélemény alapján)
Learn Microservices with Spring Boot: A Practical Approach to Restful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containe
Építsen Java-alapú mikroszolgáltatási architektúrát a Spring Boot keretrendszer segítségével, egy alkalmazás kis monolitból egy több szolgáltatásból álló eseményvezérelt architektúrává fejlesztésével. Ez az átdolgozott könyv inkrementális megközelítést követ 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özponti naplózásnak, a környezetenkénti konfigurációnak és a konténerizációnak a tanítása során.
Ez a frissített könyv most már a Spring Boot legújabb kiadásához hozzáadott újdonságokkal foglalkozik, beleértve a legújabb Java SE támogatását is.
Még több mélyreható ismeret a Spring Boot működéséről.
Tesztelés a JUnit 5-tel.
Változások a Spring Cloud szolgáltatásfelfedezéshez és terheléselosztáshoz használt eszközeiben.
Docker-képek építése a felhő-natív buildpackok használatával.
Egy alapvető központosított naplózási megoldás.
E2E nyomon követhetőség a Sleuth segítségével.
Központosított konfiguráció a Consul segítségével.
Számos függőségi frissítés.
A Spring Data Neumann támogatása.
És még sok más.
A szerző, Moises Macero pragmatikus megközelítéssel magyarázza el az ilyen típusú szoftverarchitektúra használatának előnyeit, ahelyett, hogy elméleti fogalmakkal terelné el a figyelmet. A számítógépes programozás néhány legmodernebb technikáját gyakorlati szempontból tárgyalja. Arra összpontosít, ami fontos, a minimálisan életképes termékkel kezdve, de megőrizve a rugalmasságot annak fejlesztéséhez.
Mit fogsz tanulni
⬤ Mikroszolgáltatások építése a Spring Boot segítségével.
⬤ Felfedezed az elosztott rendszerek architektúramintáit, például az aszinkron feldolgozást, az esetleges konzisztenciát, a rugalmasságot, a skálázhatóságot és még sok mást.
⬤ Az eseményvezérelt architektúra és az üzenetküldés használata a RabbitMQ segítségével.
⬤ Mesteri szolgáltatásfelfedezés a Consul segítségével és terheléselosztás a Spring Cloud Load Balancerrel.
⬤ A kérések átirányítása a Spring Cloud Gateway segítségével.
⬤ Felügyeljen rugalmas konfigurációkat környezetenként a Spring Cloud Consul segítségével.
⬤ 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énerek formájában.
⬤ Elindítsa a mikroszolgáltatás-architektúra összes komponensét a Docker Compose segítségével.
Kinek szól ez a könyv
Legalább némi Java programozási tapasztalattal rendelkezők. Javasolt, de nem kötelező a Spring Boot programmal való előzetes ismerkedés.
© 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)