发布软件的设计与部署
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-10-06 21:13:58
微信
赏
支付宝
文档简介:
版权信息
书名:发布!软件的设计与部署
作者:Michael T.Nygard
译者:凃鸣
ISBN:978-7-115-38045-6
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必
究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制
和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐
号等维权措施,并可能追究法律责任。
图灵社区会员 ptpress(libowen@ptpress.com.cn) 专享 尊重版权
版权声明
前言
谁来读这本书
本书结构
关于案例
致谢
第 1 章 引言
1.1 瞄准正确的目标
1.2 使用决断力
1.3 生活的质量
1.4 挑战的范围
1.5 随手一松就是一百万
1.6 务实的架构
第一部分 稳定性概述
第 2 章 案例研究:航空系统宕机的异常
2.1 事故
2.2 结果
2.3 事后调查
2.4 确凿的证据
2.5 一点预防
第 3 章 稳定性概述
3.1 定义稳定性
3.2 故障模式
3.3 裂痕扩散
3.4 故障链
3.5 模式与反模式
第 4 章 稳定性反模式
4.1 集成点
基于套接字的协议
凌晨5点的问题
HTTP协议
厂商API库
防范集成点问题
4.2 连锁反应
4.3 连锁故障
4.4 用户
流量
昂贵的服务
不受欢迎的用户
恶意用户
4.5 阻塞的线程
封锁现场
第三方库
4.6 自我否定攻击
4.7 尺度效应
点对点通信
共享资源
4.8 不平衡的容量
通过测试驱除
4.9 慢响应
4.10 SLA倒置
4.11 无边界结果集
黑色星期一
第 5 章 稳定性模式
5.1 使用超时
5.2 断路器
5.3 隔板
5.4 稳定状态
数据清除
日志文件
内存中的缓存
5.5 快速失效
5.6 握手
5.7 测试装置
5.8 去耦合中间件
第 6 章 稳定性总结
第二部分 容量
第 7 章 案例研究:被客户压迫
7.1 发布倒计时
7.2 瞄准QA
7.3 负载测试
7.4 被大量会话所杀
7.5 测试的鸿沟
7.6 后果
第 8 章 容量概述
8.1 定义容量
8.2 约束
8.3 关联
8.4 可扩展性
8.5 容量的神话
CPU很便宜
存储很便宜
带宽很便宜
8.6 总结
第 9 章 容量反模式
9.1 资源池竞争
9.2 泛滥的JSP碎片
9.3 AJAX过度之伤
交互设计
请求定时
会话抖动
响应格式......
评论
发表评论