Hodnocení:
Kniha nabízí komplexního a praktického průvodce budováním mikroslužeb pomocí Spring Bootu, který postupně kombinuje teorii s praktickými příklady. Efektivně učí architekturu a vývoj mikroslužeb a zároveň se zabývá omezeními mikroslužeb v určitých scénářích. Někteří čtenáři však zaznamenali potřebu lepšího zjednodušení a jasnějšího vysvětlení některých pojmů.
Klady:Komplexní pokrytí mikroslužeb od základů až po pokročilá témata.
Zápory:Praktický, praktický přístup s reálnými případy.
(na základě 10 hodnocení čtenářů)
Learn Microservices with Spring Boot: A Practical Approach to Restful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containe
Vytvoření architektury mikroslužeb v jazyce Java pomocí frameworku Spring Boot, a to tak, že vyvinete aplikaci z malého monolitu na architekturu řízenou událostmi složenou z několika služeb. Tato revidovaná kniha se řídí postupným přístupem při výuce struktury mikroslužeb, vývoje řízeného testy a běžných vzorů v distribuovaných systémech, jako je zjišťování služeb, vyrovnávání zátěže, směrování, centralizované protokoly, konfigurace podle prostředí a kontejnerizace.
Tato aktualizovaná kniha nyní zahrnuje to, co bylo přidáno do nejnovější verze Spring Boot, včetně podpory nejnovější verze Java SE.
Více hlubokých znalostí o tom, jak Spring Boot funguje.
Testování pomocí JUnit 5.
Změny v nástrojích Spring Cloud používaných pro zjišťování služeb a vyvažování zátěže.
Sestavování obrazů Docker pomocí cloud-native buildpacků.
Základní řešení centralizovaného logování.
Sledovatelnost E2E pomocí nástroje Sleuth.
Centralizovaná konfigurace pomocí nástroje Consul.
Upgrade mnoha závislostí.
Podpora pro Spring Data Neumann.
A další.
Autor Moises Macero používá pragmatický přístup k vysvětlení výhod používání tohoto typu softwarové architektury, místo aby vás rozptyloval teoretickými koncepty. Zabývá se některými nejmodernějšími technikami počítačového programování z praktického hlediska. Zaměříte se na to, co je důležité, začnete s minimálním životaschopným produktem, ale zachováte si flexibilitu pro jeho vývoj.
Co se naučíte
⬤ Vybudovat mikroslužby pomocí Spring Boot.
⬤ Objevte vzory architektury pro distribuované systémy, jako je asynchronní zpracování, případná konzistence, odolnost, škálovatelnost a další.
⬤ Využívat architekturu řízenou událostmi a zasílání zpráv pomocí RabbitMQ.
⬤ Zvládněte zjišťování služeb pomocí nástroje Consul a vyvažování zátěže pomocí nástroje Spring Cloud Load Balancer.
⬤ Směrování požadavků pomocí Spring Cloud Gateway.
⬤ Udržujte flexibilní konfigurace podle prostředí pomocí Spring Cloud Consul.
⬤ Sledovat každý požadavek od začátku do konce pomocí Sleuth a centralizovaného protokolování.
⬤ Umístěte své mikroslužby kamkoli jako kontejnery Docker.
⬤ Spustit všechny komponenty v architektuře mikroslužeb pomocí Docker Compose.
Pro koho je tato kniha určena
Ti, kteří mají alespoň nějaké předchozí zkušenosti s programováním v jazyce Java. Předchozí seznámení se Spring Boot je doporučeno, ale není podmínkou.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)