搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
微服务架构与实践
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121349942
  • 作      者:
    王磊,马博文,张琦著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2019
收藏
编辑推荐

  Cloud Native+Serverless+Service Mesh+ServiceComb+ServiceStage
  √ 微服务业界首著重装上阵,篇幅增倍,内容全面重写重构。
  √ 打通微服务落地最后1公里,全力打造微服务实施参考模型。
  √ 微服务演进实战:架构解耦→工程实践→部署运维→团队协作。
  √ 累积Thoughtworks深厚技术底蕴,代表华为微服务领pao技术。

展开
作者简介

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

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

张琦

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


展开
内容介绍

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

展开
精彩书评

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

——李林锋

《分布式服务框架原理与实践》《Netty进阶之路》作者


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

——方国伟

平安科技CTO兼总架构师


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

——黄勇

《架构探险》作者


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

——杨波

拍拍贷基础架构总监/极客时间《微服务架构和实践160讲》作者


展开
目录

第1 部分 基础篇
第1 章 微服务架构综述              2
1.1 软件架构发展历史               2
1.2 微服务的诞生背景               8
1.3 什么是微服务架构               15
1.4 微服务架构的本质               23
1.5 微服务架构的特征               28
1.6 微服务架构不是“银弹”             34
1.7 微服务架构与SOA              39
1.8 微服务与Serverless              40
1.9 微服务与Service Mesh              46
1.10 小结                 53
第2 部分 策略篇
第2 章 微服务生态系统             57
2.1 为什么定义生态系统              57
2.2 微服务生态系统的核心内容             59
2.3 生态系统的工程实践              66
2.4 小结                 73
第3 章 微服务关键技术             74
3.1 服务设计                 74
3.2 服务治理                116
3.3 服务运维                131
3.4 小结                 142
第4 章 微服务参考模型             143
4.1 为什么需要参考模型              143
4.2 参考模型的核心内容              144
4.3 如何使用参考模型              172
4.4 小结                 183
第5 章 基于参考模型的实践            184
5.1 微服务团队                184
5.2 核心敏捷实践               192
5.3 服务设计与实现               198
5.4 运维管理                212
5.5 测试管理                235
5.6 交付流水线                269
5.7 部署管理实践               288
5.8 小结                 333
第6 章 遗留系统的微服务改造            334
6.1 遗留系统综述               334
6.2 遗留系统改造策略              336
6.3 遗留系统改造场景              341
6.4 遗留系统改造案例              347
6.5 小结                 354
第3 部分 实战篇
第7 章 微服务开发框架ServiceComb          356
7.1 ServiceComb 综述              356
7.2 Java Chassis                361
7.3 Go Chassis 详解               364
7.4 注册中心ServiceCenter             365
7.5 数据一致性框架Saga              372
7.6 小结                 376
第8 章 微服务云应用平台ServiceStage          377
8.1 ServiceStage 综述               377
8.2 CCE 云容器引擎服务              379
8.3 CSE 微服务引擎               384
8.4 SWR 软件镜像仓库              386
8.5 AOS 编排服务               387
8.6 APM 应用性能管理              389
8.7 小结                 391
第9 章 SockShop 系统分析与设计           392
9.1 系统综述                392
9.2 需求理解与分析               395
9.3 服务划分与设计               396
9.4 架构设计                401
9.5 基础设施塔建               404
9.6 小结                 407
第10 章 实现SockShop 系统的第一个服务         408
10.1 使用Java Chassis 实现商品服务           408
10.2 使用Docker-Compose 本地运行服务          415
10.3 商品服务自动化测试              416
10.4 搭建交付流水线               419
10.5 小结                 423
第11 章 实现SockShop 系统的其他服务          424
11.1 实现用户服务               425
11.2 实现购物车服务               432
11.3 实现订单服务               434
11.4 实现支付服务               437
11.5 实现物流服务               438
11.6 实现用户界面服务              440
11.7 使用Pact 验证服务             451
11.8 运行SockShop 系统              456
11.9 小结                 459
第12 章 部署SockShop 系统            460
12.1 SockShop 系统的TOSCA 模板            460
12.2 部署SockShop 系统              465
第13 章 运维SockShop 系统            468
13.1 监控告警                468
13.2 日志聚合                475
13.3 服务治理                476
13.4 小结                 479
附录A ServiceStage 相关概念            481
附录B TOSCA 模板介绍             483
写在最后                486
参考文献                488
资源列表                490

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证