微服务架构与实践(第2版)

相关资料

[

随着数字化转型的推进,越来越多的企业开始尝试基于微服务框架构建和重构自己的系统,微服务实施不仅仅是微服务框架的技术选型和服务拆分,它涉及到方方面面,是一个系统化的体系工程。本书从架构演进、微服务拆分、接口契约测试,流水线构建到微服务实战,涵盖了微服务实施过程中的重要环节,是一本难得的系统化、全面介绍微服务的书籍,值得大家认真研读。
李林锋
《分布式服务框架原理与实践》《Netty进阶之路》作者

云计算现在已经广为人知,云模式也正在快速替换传统IT模式。为充分发挥云服务的优势,不同行业的应用都需要按照云原生(Cloud Native)方式进行构建和运维。传统企业和互联网企业在技术上的差异将逐步缩小并*终消失。微服务之于开发,就像容器之于运维,《微服务架构与实践》凝聚了作者们在微服务与DevOps领域多年的实践经验,这次再版更是把*技术发展和工作反思进行及时分享,相信大家都能从中得到不少收获。
方国伟
平安科技CTO兼总架构师

很荣幸能提前拜读王磊老师的微服务新书,本书从基础、策略,再到实战,每章所涵盖的知识点颇为丰富。期待这本书能尽快出版,帮助大家快速掌握微服务架构的核心,并轻松实现微服务。
黄勇
《架构探险》作者

王磊是国内微服务架构的先行者。既参与微服务相关基础组件研发,也指导微服务架构的实践落地,积累的这些经验使得王磊对微服务架构的理解更加深刻,更加体系化,也更加能够把握企业微服务架构转型的实际痛点并对此提出解决方案。相信本书能够为企业数字化转型带来切实价值,也感谢王磊对微服务架构在国内的推广所做出的贡献。
杨波
拍拍贷基础架构总监/极客时间《微服务架构和实践160讲》作者

]

本书特色

[

微服务架构不仅延续了分布式系统与SOA 的特征,也汲取了DevOps、持续集成、持续交付等工程实践的成功经验,并正在借着云计算和容器化的春风开始其驰骋之旅。但是,微服务的落地并不像其概念描述的那样举重若轻,它不仅包括架构解耦,还涉及开发测试、部署运维、工程实践、团队合作与康威定律等多方面的因素,这些因素相辅相成,共同影响着如何高质量、快速地交付业务价值。本书是在第1 版的基础之上,基于作者近年来对服务化改造的实战经验和思考,并结合业界的技术趋势进行的一次体系化的精进。全书共分为3 部分,首先阐述了微服务架构的理论基础。其次介绍了微服务生态系统、实施参考模型以及*实践,并基于真实案例分析了遗留系统的服务化改造策略与应用场景。*后基于Apache 开源社区的微服务框架ServiceComb,设计并实现了案例SockShop 系统,从端到端交付的角度,指导读者完成服务的设计、开发、测试、流水线,以及自动化部署和运维体系的建立。本书不仅适合架构师、开发人员以及技术管理者阅读,也适合正在尝试向微服务架构迁移的团队或者个人。希望本书能够在微服务落地的工作中对读者有所帮助。

]

内容简介

[

微服务架构不仅延续了分布式系统与SOA 的特征,也汲取了DevOps、持续集成、持续交付等工程实践的成功经验,并正在借着云计算和容器化的春风开始其驰骋之旅。但是,微服务的落地并不像其概念描述的那样举重若轻,它不仅包括架构解耦,还涉及开发测试、部署运维、工程实践、团队合作与康威定律等多方面的因素,这些因素相辅相成,共同影响着如何高质量、快速地交付业务价值。本书是在 版的基础之上,基于作者近年来对服务化改造的实战经验和思考,并结合业界的技术趋势进行的一次体系化的精进。全书共分为3 部分,首先阐述了微服务架构的理论基础。其次介绍了微服务生态系统、实施参考模型以及很好实践,并基于真实案例分析了遗留系统的服务化改造策略与应用场景。很后基于Apache 开源社区的微服务框架ServiceComb,设计并实现了案例SockShop 系统,从端到端交付的角度,指导读者完成服务的设计、开发、测试、流水线,以及自动化部署和运维体系的建立。本书不仅适合架构师、开发人员以及技术管理者阅读,也适合正在尝试向微服务架构迁移的团队或者个人。希望本书能够在微服务落地的工作中对读者有所帮助。

]

作者简介

[

王 磊
国内较早倡导和实践微服务的先行者,拥有超过十年的软件行业经验,在服务化架构、持续交付和DevOps领域有丰富的经验。著有国内较早的与微服务架构相关书籍《微服务架构与实践》,同时也是《DevOps实践指南》的译者、EXIN DevOps Master认证讲师和西安DevOps Meetup的联合发起人,现任华为公司高级架构师。

马博文
前ThoughtWorks咨询师,拥有多年Web开发和DevOps经验,熟悉持续交付、微服务、AWS和华为云。曾参与翻译《Scala编程实战》《DevOps实践指南》等书,是西安DevOps Meetup活动的发起人,现任华为公司高级工程师。

张 琦王 磊
国内较早倡导和实践微服务的先行者,拥有超过十年的软件行业经验,在服务化架构、持续交付和DevOps领域有丰富的经验。著有国内较早的与微服务架构相关书籍《微服务架构与实践》,同时也是《DevOps实践指南》的译者、EXIN DevOps Master认证讲师和西安DevOps Meetup的联合发起人,现任华为公司高级架构师。

马博文
前ThoughtWorks咨询师,拥有多年Web开发和DevOps经验,熟悉持续交付、微服务、AWS和华为云。曾参与翻译《Scala编程实战》《DevOps实践指南》等书,是西安DevOps Meetup活动的发起人,现任华为公司高级工程师。

张 琦
一个酷好骑摩托车的佛教徒。在软件研发领域纵横十余载,现任华为公有云PaaS平台高级架构师。亲历了从IaaS到PaaS等云计算各个技术以及其对企业IT影响的过程。虽历尽艰辛却也收获颇多,看到云原生,微服务对传统开发方式,系统架构,乃至IT构建模式的影响之巨大和深刻远超前几年的各种技术。希望本书中的心得体会和一些实践经验总结,能对相关从业人员有所启发并帮助诸位更顺利地实践微服务技术。

]

目录

第1部分 基础篇第1 章 微服务架构综述 21.1 软件架构发展历史 21.2 微服务的诞生背景 81.3 什么是微服务架构 151.4 微服务架构的本质 231.5 微服务架构的特征 281.6 微服务架构不是“银弹” 341.7 微服务架构与SOA 391.8 微服务与Serverless 401.9 微服务与Service Mesh 461.10 小结 53第2 部分 策略篇第2 章 微服务生态系统 572.1 为什么定义生态系统 572.2 微服务生态系统的核心内容 592.3 生态系统的工程实践 662.4 小结 73第3 章 微服务关键技术 743.1 服务设计 743.2 服务治理 1163.3 服务运维 1313.4 小结 142第4 章 微服务参考模型 1434.1 为什么需要参考模型 1434.2 参考模型的核心内容 1444.3 如何使用参考模型 1724.4 小结 183第5 章 基于参考模型的实践 1845.1 微服务团队 1845.2 核心敏捷实践 1925.3 服务设计与实现 1985.4 运维管理 2125.5 测试管理 2355.6 交付流水线 2695.7 部署管理实践 2885.8 小结 333第6 章 遗留系统的微服务改造 3346.1 遗留系统综述 3346.2 遗留系统改造策略 3366.3 遗留系统改造场景 3416.4 遗留系统改造案例 3476.5 小结 354第3 部分 实战篇第7 章 微服务开发框架ServiceComb 3567.1 ServiceComb 综述 3567.2 Java Chassis 3617.3 Go Chassis 详解 3647.4 注册中心ServiceCenter 3657.5 数据一致性框架Saga 3727.6 小结 376第8 章 微服务云应用平台ServiceStage 3778.1 ServiceStage 综述 3778.2 CCE 云容器引擎服务 3798.3 CSE 微服务引擎 3848.4 SWR 软件镜像仓库 3868.5 AOS 编排服务 3878.6 APM 应用性能管理 3898.7 小结 391第9 章 SockShop 系统分析与设计 3929.1 系统综述 3929.2 需求理解与分析 3959.3 服务划分与设计 3969.4 架构设计

封面

微服务架构与实践(第2版)

书名:微服务架构与实践(第2版)

作者:王磊

页数:516

定价:¥108.0

出版社:电子工业出版社

出版日期:2019-04-01

ISBN:9787121349942

PDF电子书大小:71MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注