["Spring Boot Microservices in Practice (Second Edition)" - a comprehensive guide on how to build microservices in Spring Boot]

Use the Spring Boot framework to build a Java-based microservice architecture, transforming the application from a small monolithic architecture to an event-driven architecture composed of multiple services. This latest edition covers microservices architecture, test-driven development, and common patterns in distributed systems, step-by-step, around service discovery, load balancing, routing, centralized logging, per-environment configuration, and containerization.

This book introduces the new features of the latest version of Spring Boot, including support for the latest version of Java SE, testing with JUnit 5, updating Spring Cloud tools for service discovery and load balancing, building Docker images using cloud-native buildpacks, providing basic Centralized logging solution, using Sleuth for E2E traceability, using Consul for centralized configuration, dependency upgrades, support for Spring Data Neumann, etc. 

Author Moisés uses a close-to-practical approach to explaining the benefits of using this software architecture rather than focusing only on theoretical concepts, introducing some of the state-of-the-art in computer programming. You'll focus on learning key technologies, starting with developing a minimum viable product, and maintaining the flexibility to evolve.

Main content
•Use Spring Boot to build microservices
•Discover architectural patterns of distributed systems, such as asynchronous processing, eventual consistency, elasticity, scalability, etc.•
Use event-driven architecture and messaging in RabbitMQ
•Use Consul for service discovery , use Spring Cloud Load Balancer for load balancing
• Use Spring Cloud Gateway to route requests
• Use Spring Cloud Consul for flexible configuration by environment
• Use Sleuth and centralized logging to track each request from start to finish
• Deploy microservices as Docker containers to Wherever needed
• Use Docker Compose to start all components in the microservices architecture
 


 

 Spring Boot is a microservice framework designed by the Pivotal team. It is developed based on Spring and is used to simplify the initial construction and development process of new Spring applications and improve the experience of Spring developers. It adheres to the idea of ​​"agreement is greater than configuration", integrates a large number of out-of-the-box third-party libraries, supports most open source software, and enables developers to focus more on business logic and build microservices conveniently. The emergence of Spring Boot provides technical support for the implementation of microservice architecture in the Java field, and is the most outstanding microservice architecture implementation technology in the Java field.
This book first explains why you should start learning from a small single application, and then start from an empty project to create microservices hierarchically; in the process, build a web application, showing the powerful functions of Spring Boot in processing applications , and finally delve into some core concepts of microservices. This book takes an incremental approach to microservices architecture, test-driven development, and common patterns in distributed systems around service discovery, load balancing, routing, centralized logging, per-environment configuration, and containerization.

 

 

Learn Spring Boot Step by Step: Microservice Project Combat (Second Edition) [Picture Price Brand Review] Version 2) Prices, pictures, brands, reviews, and other related information. https://item.m.jd.com/product/12782128.html 

Guess you like

Origin blog.csdn.net/qinghuawenkang/article/details/131844340