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

王佩华

出版时间

2021-06-01

ISBN

9787121412387

评分

★★★★★
书籍介绍

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

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

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

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

王佩华

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

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

目录
第1章 微服务概述 2
1.1 微服务架构介绍 3
1.1.1 背景介绍 3
1.1.2 微服务的定义 4
1.1.3 微服务与云原生 6

显示全部
用户评论
挺好
内容很全面,既有基础知识,也有部分框架和中间件的原理讲解。看得出来作者写的还是非常用心的👍 不过,个人感觉,这本书的页数有点太多,300页足够了,很多地方比如大量的代码块有点凑字数的感觉。 另外,有一些地方描述不够准确,比如第137页,ZooKeeper 采用的是 ZAB 协议而不是 Paxos 算法来保证数据的一致性。论文地址:https://www.usenix.org/legacy/events/atc10/tech/full_papers/Hunt.pdf 中文翻译:https://iswade.github.io/translate/zookeeper/
行文太啰嗦了,就像看水字数的学术论文一样。好的书把问题讲得简单清晰,而这本书却看得我头疼。前面60页是理论部分,后面都是实践部分,java spring cloud为主。
收藏