发布!软件的设计与部署pdf百度网盘下载地址?
本书分为四个部分,每部分内容都由一个研究案例引出。第一部分介绍了如何保证系统的生存,即维护系统正常运行。第二部分介绍了如何衡量系统的容量,以及如何随时间来优化系统的容量。在第三部分讲述了架构师在为数据中心构建软件时应该思考的一般设计问题。第四部分讨论了系统的运行寿命,将其作为整个信息生态环境的一部分。书中代码采用的Java语言,熟悉编程的人都能轻易阅读。作者从Java和Unix的视角看问题,因而本书的焦点比较中立,着眼于跨所有平台的技术和概念。在每种模式和反模式的末尾,都有一段简短精要的总结。
本书适合面向企业级软件的架构师、设计师和开发人员阅读参考。
作者简介:
Michael T.Nygard 从业二十余年的资深程序员、架构师,被誉为在线业务的“流动解决问题专家”。先后为美国政府、军队、银行、金融、农业和零售等多个行业交付过运营系统,这种实际运营的经历改变了他对软件架构和开发的看法,也让他对在相当不友好的环境下构建高性能、高可靠性的软件有了独特的见解。他写过多篇文章和社论,是软件架构经典著作《架构之美》作者之一。
目录:
第1章 引言 1
第2章 案例研究:航空系统宕机的异常 8
第3章 稳定性概述 19
第4章 稳定性反模式 26
第5章 稳定性模式 70
第6章 稳定性总结 93
第7章 案例研究:被客户压迫 96
第8章 容量概述 105
第9章 容量反模式 115
第10章 容量模式 134
第11章 网络连接 144
第12章 安全 149
第13章 可用性 151
第14章 管理 159
第15 章 设计总结. 165
第16章 案例研究:惊人的宇宙 168
第17章 透明度 177
第18章 适应 209
点击下载