内容简介
本书系统讲解微服务架构的核心原理与开发实践。全书从微服务的基本概念入手,深入剖析服务拆分、服务注册与发现、配置管理、API网关、服务间通信等关键技术点,帮助读者建立完整的微服务架构知识体系。
在实战部分,作者以Spring Cloud框架为主线,结合具体案例演示了如何从零搭建微服务系统。内容涵盖Eureka注册中心、Ribbon负载均衡、Feign声明式调用、Hystrix熔断器、Zuul网关、Config配置中心等核心组件的使用,并介绍了容器化部署、链路追踪、日志聚合等运维实践。
本书还讨论了微服务架构下的分布式事务、服务安全、灰度发布、监控告警等进阶话题,以及如何通过领域驱动设计(DDD)指导服务拆分。全书力求理论与实践并重,是一本适合有一定分布式系统开发经验的中高级工程师查阅的参考书。
目录
第1章 微服务概述
1.1 微服务的概念
1.2 微服务与SOA
1.3 单体式架构
1.4 微服务架构概述
1.5 微服务的挑战
第2章 微服务架构设计
2.1 微服务架构的难点
2.2 架构设计
2.3 微服务的核心组件
第3章 Spring Cloud相关组件
3.1 统一配置中心
3.2 断路器
3.3 健康监控
3.4 分布式链路跟踪
第4章 契约测试
4.1 契约测试概述
4.2 契约测试与TDD
4.3 契约测试与独立交付
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,没有任何商业目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48时间内予以删除。
📖 支持知识自由流动
这本书的持续提供,需要服务器运行成本支持(约 3.7元/小时)

