《微服务设计》电子书mobi版

编程书籍 潘老师 1小时前 4 ℃ (0) 扫码查看

微服务设计》由英国的Sam Newman所著,崔力强、张骏翻译,于2016年5月由人民邮电出版社出版,是图灵程序设计丛书的一部分。这本书定价69元,共228页,采用平装装帧,在豆瓣上获得了8.1的评分。《微服务设计》电子书mobi版

一、全面讲解微服务架构

书中全面涵盖了微服务架构从设计到运维的各个方面。开篇先介绍了微服务的概念和优势,比如微服务专注于单一功能,具有自治性,能带来技术异构性、弹性、易于扩展等好处,让读者对微服务有初步的认识。

(一)微服务建模

在建模服务章节,通过虚构的MusicCorp公司案例,阐述了好服务的标准,像松耦合、高内聚,还介绍了限界上下文等概念,帮助读者学会如何划分和设计微服务。

(二)集成与分解

集成部分探讨了多种集成技术,包括REST、异步协作等,以及如何与第三方软件集成。同时,针对将单块系统分解为微服务,详细说明了分解的原因、方法和过程中遇到的问题及解决办法。

(三)部署、测试与监控

在部署、测试和监控方面,分别介绍了持续集成、不同类型测试的要点以及如何对微服务进行有效监控,保障系统稳定运行。此外,还涉及安全、康威定律在系统设计中的应用以及规模化微服务的策略。

二、作者经验丰富

作者Sam Newman是ThoughtWorks公司的技术专家和内部系统架构师,有着丰富的开发和IT运维经验,还为全球客户提供咨询服务。他将自己的实践经验融入书中,使内容更具实用性和权威性。

目录

前言
第1章 微服务  1
1.1 什么是微服务  2
1.1.1 很小,专注于做好一件事  2
1.1.2 自治性  3
1.2 主要好处  3
1.2.1 技术异构性  3
1.2.2 弹性  4
1.2.3 扩展  5
1.2.4 简化部署  5
1.2.5 与组织结构相匹配  6
1.2.6 可组合性  6
1.2.7 对可替代性的优化  6
1.3 面向服务的架构  7
1.4 其他分解技术  7
1.4.1 共享库  8
1.4.2 模块  8
1.5 没有银弹  9
1.6 小结  10
第2章 演化式架构师  11
2.1 不准确的比较  11
2.2 架构师的演化视角  12
2.3 分区  14

如果你想深入了解微服务架构,学习如何设计、构建和管理微服务系统,《微服务设计》是一本值得一读的书籍,它能为你提供系统且实用的指导。

资源下载


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/project/ebook/18502.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】