Java Microservices
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有 Java/Spring 基础、第一次系统接触微服务的后端开发者
- 正在把单体应用拆分为微服务的开发或架构团队成员
- 需要向团队讲清微服务基本概念与实施流程的技术负责人
- 想借一本篇幅不长的读物快速建立微服务知识框架的学生或转岗者
Not a good fit for
- 完全没有 Java 与 Web 开发经验、需要从语法起步的零基础读者
- 寻找当前主流 Spring Cloud Alibaba 版本实操手册的开发者
- 期望深入分布式事务、服务网格、可观测性等专题的资深架构师
Reading tips
- 先读第1章和第8章,理解拆分动机与设计原则,再回过头补技术实现细节。
- 动手把第2章的 Spring Boot 示例亲自跑通,再对照 DDD 章节为示例重画服务边界。
- 遇到 Netflix OSS 等旧组件时,可在理解其职责(注册、容错、网关)后替换为当前常用方案。
- 读完一章就用自己项目中的一两个模块做拆分练习,把书中的准则落到实际决策上。
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- Preface
- 1 A Solution: The Evolution of Microservices
- Monolithic Applications and Microservices
- Limitations of Scalability and Version Rollback
- Alignment with Agile Practices
- Build Pipelines and Docker-Based Container Deployment
- 2 Setting Up the Development Environment
- Spring Boot Configuration and Embedded Jetty
- Writing REST Controller Classes
- Building and Running the Sample Application
- Testing REST APIs with Postman
- Installing and Configuring NetBeans IDE
- 3 Domain-Driven Design
- Basic Principles of Domain-Driven Design
- Ubiquitous Language and Layered Architecture
- Main Building Blocks of Domain-Driven Design
- 4 Implementing Microservices
- 5 Deployment and Testing
- 6 Implementing Security for Microservices
- 7 Consuming Services with a Microservice Web Application
- 8 Best Practices and General Principles
- 9 Troubleshooting Guide
FAQ
这本书和《Spring Cloud Alibaba 微服务架构实战派》有什么区别?
书中的示例过时了吗?还能照着做吗?
需要什么基础才能读懂?
书里讲领域驱动设计讲得深吗?
中文版篇幅和原版差别大吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.