Spring Microservices in Action, 2/e
暫譯: 《Spring 微服務實戰(第二版)》

Carnell, John, Huaylupo Sánchez, Illary

買這商品的人也買了...

相關主題

商品描述

Spring Microservices in Action, Second Edition teaches you to build microservice-based applications using Java and Spring.

Summary
By dividing large applications into separate self-contained units, Microservices are a great step toward reducing complexity and increasing flexibility. Spring Microservices in Action, Second Edition teaches you how to build microservice-based applications using Java and the Spring platform. This second edition is fully updated for the latest version of Spring, with expanded coverage of API routing with Spring Cloud Gateway, logging with the ELK stack, metrics with Prometheus and Grafana, security with the Hashicorp Vault, and modern deployment practices with Kubernetes and Istio.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
Building and deploying microservices can be easy in Spring! Libraries like Spring Boot, Spring Cloud, and Spring Cloud Gateway reduce the boilerplate code in REST-based services. They provide an effective toolbox to get your microservices up and running on both public and private clouds.

About the book
Spring Microservices in Action, Second Edition teaches you to build microservice-based applications using Java and Spring. You'll start by creating basic services, then move to efficient logging and monitoring. Learn to refactor Java applications with Spring's intuitive tooling, and master API management with Spring Cloud Gateway. You'll even deploy Spring Cloud applications with AWS and Kubernetes.

What's inside

Microservice design principles and best practices
Configuration with Spring Cloud Config and Hashicorp Vault
Client-side resiliency with Resilience4j, and Spring Cloud Load Balancer
Metrics monitoring with Prometheus and Grafana
Distributed tracing with Spring Cloud Sleuth, Zipkin, and ELK Stack

About the reader
For experienced Java and Spring developers.

About the author
John Carnell is a senior cloud engineer with 20 years of Java experience. Illary Huaylupo Sánchez is a software engineer with over 13 years of experience.

Table of Contents

1 Welcome to the cloud, Spring
2 Exploring the microservices world with Spring Cloud
3 Building microservices with Spring Boot
4 Welcome to Docker
5 Controlling your configuration with the Spring Cloud Configuration Server
6 On service discovery
7 When bad things happen: Resiliency patterns with Spring Cloud and Resilience4j
8 Service routing with Spring Cloud Gateway
9 Securing your microservices
10 Event-driven architecture with Spring Cloud Stream
11 Distributed tracing with Spring Cloud Sleuth and Zipkin
12 Deploying your microservices

商品描述(中文翻譯)

《Spring Microservices in Action, Second Edition》教你如何使用 Java 和 Spring 建立基於微服務的應用程式。

**摘要**
通過將大型應用程式劃分為獨立的自包含單元,微服務是減少複雜性和增加靈活性的一個重要步驟。《Spring Microservices in Action, Second Edition》教你如何使用 Java 和 Spring 平台建立基於微服務的應用程式。本書的第二版已全面更新至最新版本的 Spring,擴展了對 Spring Cloud Gateway 的 API 路由、ELK 堆疊的日誌記錄、Prometheus 和 Grafana 的指標監控、Hashicorp Vault 的安全性以及 Kubernetes 和 Istio 的現代部署實踐的覆蓋。

購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。

**關於技術**
在 Spring 中構建和部署微服務可以很簡單!像 Spring Boot、Spring Cloud 和 Spring Cloud Gateway 這樣的庫減少了基於 REST 的服務中的樣板代碼。它們提供了一個有效的工具箱,讓你的微服務能夠在公共和私有雲上快速運行。

**關於本書**
《Spring Microservices in Action, Second Edition》教你如何使用 Java 和 Spring 建立基於微服務的應用程式。你將從創建基本服務開始,然後轉向高效的日誌記錄和監控。學習如何使用 Spring 的直觀工具重構 Java 應用程式,並掌握使用 Spring Cloud Gateway 的 API 管理。你甚至會使用 AWS 和 Kubernetes 部署 Spring Cloud 應用程式。

**內容概覽**
微服務設計原則和最佳實踐
使用 Spring Cloud Config 和 Hashicorp Vault 進行配置
使用 Resilience4j 和 Spring Cloud Load Balancer 實現客戶端的韌性
使用 Prometheus 和 Grafana 進行指標監控
使用 Spring Cloud Sleuth、Zipkin 和 ELK 堆疊進行分佈式追蹤

**讀者對象**
適合有經驗的 Java 和 Spring 開發人員。

**作者介紹**
**John Carnell** 是一位擁有 20 年 Java 經驗的高級雲端工程師。**Illary Huaylupo Sánchez** 是一位擁有超過 13 年經驗的軟體工程師。

**目錄**
1 歡迎來到雲端,Spring
2 使用 Spring Cloud 探索微服務世界
3 使用 Spring Boot 構建微服務
4 歡迎來到 Docker
5 使用 Spring Cloud Configuration Server 控制配置
6 服務發現
7 當壞事發生時:使用 Spring Cloud 和 Resilience4j 的韌性模式
8 使用 Spring Cloud Gateway 進行服務路由
9 保護你的微服務
10 使用 Spring Cloud Stream 的事件驅動架構
11 使用 Spring Cloud Sleuth 和 Zipkin 進行分佈式追蹤
12 部署你的微服務

作者簡介

John Carnell is a senior cloud engineer with twenty years of experience in Java

Illary Huaylupo Sánchez is a software engineer with an MBA in IT management and over twelve years of experience in Java.

作者簡介(中文翻譯)

約翰·卡內爾(John Carnell)是一位資深雲端工程師,擁有二十年的 Java 經驗。

伊拉里·華伊盧波·桑切斯(Illary Huaylupo Sánchez)是一位軟體工程師,擁有資訊科技管理的 MBA 學位,並且在 Java 領域擁有超過十二年的經驗。