微服务架构深度解析:原理、实践与进阶

微服务架构深度解析:原理、实践与进阶

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

十多年微服务架构一线实战摸爬滚打快速成长经验分享。

内容简介

在当今的数字化经济时代,微服务架构已经成为公司业务构建的主流架构模式,代表了未来的技术发展趋势,同时微服务也成为开发者的技能。

本书从微服务架构的设计理念和方法论切入,从不同角度全面介绍微服务特性、使用场景、组织流程、构建交互、部署交付等软件工程各个关键环节和核心要素,既包含了具体微服务技术的源码解读、原理分析,也加入了作者在电信、金融领域积累的真实案例和实践经验。

全书分为原理篇、实践篇、进阶篇。原理篇涵盖微服务的概念、采用前提、领域驱动设计、DevOps;实践篇对Spring Boot、Spring Cloud 治理框架、系统集成、微服务数据架构、微服务交付、微服务的监控等重要技术话题展开深入讲解;进阶篇主要介绍函数式编程及响应式微服务架构、Kubernetes、云原生架构生态。

本书不仅适合初学者深入理解微服务架构,也可以作为团队管理者或者架构师进阶微服务架构的技术参考手册。

作者简介

作者王佩华,毕业于天津理工大学,目前就职于,任架构师,从事多年金融及电信行业分布式系统架构的设计及研发管理工作。

多项微服务领域专利的发明人,热衷于参与开源社区并主导了公司微服务项目的开源和推广,擅长通信协议设计、分布式中间件设计、高并发系统架构设计及云原生架构等。

章节目录

版权信息

内容简介

专家力荐

前言

原理篇

第1章 微服务概述

1.1 微服务架构介绍

1.2 微服务主要特性

1.3 架构设计哲学

1.4 小结

第2章 微服务的采用前提

2.1 微服务使用场景

2.2 技术与理念

2.3 康威定律

2.4 流程管理

2.5 小结

第3章 微服务构建

3.1 领域驱动设计

3.2 微服务化改造

3.3 微服务构建进阶

3.4 小结

实践篇

第4章 脚手架

4.1 脚手架介绍

4.2 Spring Boot启动

4.3 Spring Boot Starter技术

4.4 Spring Boot Web容器

4.5 小结

第5章 关键技术

5.1 服务注册与发现

5.2 服务配置中心

5.3 微服务网关

5.4 负载均衡

5.5 容错与隔离

5.6 小结

第6章 系统集成

6.1 服务集成交互技术

6.2 REST服务集成

6.3 RPC远程过程调用

6.4 MOM异步通信

6.5 小结

第7章 微服务数据架构

7.1 数据分类及存储特性

7.2 事务管理理论

7.3 微服务架构的数据一致性

7.4 小结

第8章 微服务交付

8.1 软件交付演进

8.2 微服务如何持续集成交付

8.3 基于容器的交付

8.4 小结

第9章 服务监控治理

9.1 监控系统概述

9.2 指标型数据监控

9.3 日志监控方案

9.4 服务调用链技术

9.5 小结

进阶篇

第10章 响应式微服务架构

10.1 响应式编程

10.2 响应式技术框架

10.3 Spring WebFlux框架

10.4 Spring Cloud Gateway

10.5 小结

第11章 Kubernetes容器管理

11.1 Kubernetes的基础

11.2 Kubernetes的设计理念

11.3 Spring Cloud与Kubernetes的生态融合

11.4 小结

第12章 微服务发展趋势

12.1 云原生应用架构

12.2 Service Mesh技术

12.3 Serverless技术

12.4 总结

微服务架构深度解析:原理、实践与进阶是2021年由电子工业出版社出版,作者王佩华。

得书感谢您对《微服务架构深度解析:原理、实践与进阶》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
企业级云原生架构:技术、服务与实践 电子书
基于多年的大型项目架构设计实践经验,紧贴主流技术趋势,深入浅出介绍云原生相关技术及产品。
微服务与事件驱动架构 电子书
本书教你从头开始构建完整的事件驱动型微服务架构。
云原生架构进阶实战 电子书
凝练云原生的核心思想和理念,通过讲述云原生敏捷基础架构构建过程和DevOps方法,并结合实际案例,为你展现云原生的实战场景和步骤。
云计算基础架构与实践 电子书
本书系统地介绍了云计算基础架构与实践相关知识,全书共分为5个项目,项目1主要介绍了云计算的概念与发展趋势、云计算的架构内涵与关键技术、云计算基础架构等内容;项目2主要介绍了共享存储模型、磁盘存储阵列、存储网络、共享文件系统等内容;项目3主要介绍了网络总体架构、接入层网络、主机网络虚拟化、OpenFlow网络流量平面等内容;项目4主要介绍了云接入技术、桌面云和VMwareView桌面云等内容;项目5
Flink原理与实践 电子书
本书围绕大数据流处理领域,介绍FlinkDataStreamAPI、时间和窗口、状态和检查点、TableAPI&SQL等知识。书中以实践为导向,使用大量真实业务场景案例来演示如何基于Flink进行流处理。