Learn Microservices with Spring Boot: A Practical Approach to Restful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containe

Ocena:   (4,4 na 5)

Learn Microservices with Spring Boot: A Practical Approach to Restful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containe (Moiss Macero Garca)

Opinie czytelników

Podsumowanie:

Książka oferuje kompleksowy i praktyczny przewodnik po budowaniu mikrousług za pomocą Spring Boot, charakteryzujący się stopniowym podejściem, które łączy teorię z praktycznymi przykładami. Skutecznie uczy architektury i rozwoju mikrousług, jednocześnie zajmując się ograniczeniami mikrousług w niektórych scenariuszach. Niektórzy czytelnicy zauważyli jednak potrzebę lepszego uproszczenia i jaśniejszego wyjaśnienia niektórych pojęć.

Zalety:

Kompleksowe omówienie mikrousług od podstaw do zaawansowanych tematów.

Wady:

Praktyczne, praktyczne podejście z rzeczywistymi scenariuszami przypadków.

(na podstawie 10 opinii czytelników)

Zawartość książki:

Zbuduj opartą na Javie architekturę mikrousług przy użyciu frameworka Spring Boot, ewoluując aplikację od małego monolitu do architektury sterowanej zdarzeniami złożonej z kilku usług. Ta poprawiona książka podąża za podejściem przyrostowym w nauczaniu struktury mikrousług, programowania opartego na testach i typowych wzorców w systemach rozproszonych, takich jak wykrywanie usług, równoważenie obciążenia, routing, scentralizowane dzienniki, konfiguracja na środowisko i konteneryzacja.

Ta zaktualizowana książka obejmuje teraz to, co zostało dodane do najnowszej wersji Spring Boot, w tym wsparcie dla najnowszej Java SE.

Więcej dogłębnej wiedzy na temat działania Spring Boot.

Testowanie przy użyciu JUnit 5.

Zmiany w narzędziach Spring Cloud używanych do wykrywania usług i równoważenia obciążenia.

Tworzenie obrazów Docker przy użyciu natywnych dla chmury pakietów kompilacji.

Podstawowe scentralizowane rozwiązanie logowania.

Identyfikowalność E2E przy użyciu narzędzia Sleuth.

Scentralizowana konfiguracja z Consul.

Wiele aktualizacji zależności.

Wsparcie dla Spring Data Neumann.

I wiele więcej.

Autor Moises Macero stosuje pragmatyczne podejście, aby wyjaśnić korzyści płynące z korzystania z tego typu architektury oprogramowania, zamiast rozpraszać cię teoretycznymi koncepcjami. Omawia niektóre z najnowocześniejszych technik programowania komputerowego z praktycznego punktu widzenia. Skoncentrujesz się na tym, co ważne, zaczynając od minimalnego realnego produktu, ale zachowując elastyczność w jego ewolucji.

Czego się nauczysz

⬤ Budować mikrousługi za pomocą Spring Boot.

⬤ Odkrywać wzorce architektury dla systemów rozproszonych, takie jak przetwarzanie asynchroniczne, ewentualna spójność, odporność, skalowalność i inne.

⬤ Wykorzystanie architektury sterowanej zdarzeniami i przesyłanie wiadomości za pomocą RabbitMQ.

⬤ Opanuj wykrywanie usług za pomocą Consul i równoważenie obciążenia za pomocą Spring Cloud Load Balancer.

⬤ Przekierowywanie żądań za pomocą Spring Cloud Gateway.

⬤ Zachowaj elastyczne konfiguracje dla każdego środowiska dzięki Spring Cloud Consul.

⬤ Śledzenie każdego żądania od początku do końca dzięki Sleuth i scentralizowanemu logowaniu.

⬤ Wdrażaj swoje mikrousługi w dowolnym miejscu jako kontenery Docker.

⬤ Uruchamiaj wszystkie komponenty w architekturze mikrousług za pomocą Docker Compose.

Dla kogo jest ta książka

Osoby z co najmniej pewnym doświadczeniem w programowaniu w języku Java. Wcześniejsze doświadczenie ze Spring Boot jest zalecane, ale nie wymagane.

Dodatkowe informacje o książce:

ISBN:9781484261309
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:426

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Learn Microservices with Spring Boot: A Practical Approach to Restful Services Using an Event-Driven...
Zbuduj opartą na Javie architekturę mikrousług...
Learn Microservices with Spring Boot: A Practical Approach to Restful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containe
Nauka mikrousług z Spring Boot 3: Praktyczne podejście z wykorzystaniem architektury sterowanej...
Ta książka pokaże ci, jak zbudować opartą na Javie...
Nauka mikrousług z Spring Boot 3: Praktyczne podejście z wykorzystaniem architektury sterowanej zdarzeniami, wzorców natywnych dla chmury i konteneryzacji - Learn Microservices with Spring Boot 3: A Practical Approach Using Event-Driven Architecture, Cloud-Native Patterns, and Containerization

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)