《发布!软件的设计与部署》章节试读

出版日期:2015-2-1
ISBN:9787115380457
作者:[美] Michael T.Nygard
页数:228页

《发布!软件的设计与部署》的笔记-第97页

每个网站项目都是企业集成项目。

《发布!软件的设计与部署》的笔记-第20页

高度稳定的设计通常和不稳定的设计的实现成本相同。

《发布!软件的设计与部署》的笔记-第98页 - 第7章 案例研究:被客户压迫

Conway法则
任何一个产品设计都会不可避免地反映出设计它的团队组织的沟通结构。

《发布!软件的设计与部署》的笔记-第123页 - 第8章 容量概述

空格每年会耗费15000美元。

《发布!软件的设计与部署》的笔记-第71页

使用有带timeout参数的函数。

《发布!软件的设计与部署》的笔记-第36页

利用断路器和解耦中间件防范集成点故障。

《发布!软件的设计与部署》的笔记-第136页 - 第10章 容量模式

在Java中,应该用SoftReference对象建立缓存来保持缓存单元。如果内存不足,垃圾回收器将保证回收任何只能通过软引用才能访问的对象。结果就是,使用软引用的缓存将帮助而不是阻碍垃圾回收器回收内存。

《发布!软件的设计与部署》的笔记-第66页

调用第三方,服务水平只会下降

《发布!软件的设计与部署》的笔记-第40页

当某层的故障引发了调用层的故障,就会出现连锁故障。

《发布!软件的设计与部署》的笔记-第52页

不要信任对领域对象的同步方法。

《发布!软件的设计与部署》的笔记-尺度效应 - 尺度效应

生物学上,平方立方定律告诉我们为什么没见过大象一般大的蜘蛛。昆虫的重量和它的体积成比例,因此是O(N^3)。腿的长度和表面积成比例,因此是 O(N^2)。如果你让小动物十倍大,这会让强度重量比变为 1/10,那么腿就不能支撑它了。

《发布!软件的设计与部署》的笔记-第32页

PLA服务水平协议:提供一个可衡量、量化的服务的合同义务,违反PLA会收到经济处罚。

《发布!软件的设计与部署》的笔记-第136页 - 第10章 容量模式

应用程序这一级所用的缓存的最大内存应该是可配置的。如果不限制占用的最大内存,缓存将最终吃掉系统所有的可能内存。这时,为了处理请求,垃圾回收器将花越来越多的时间来试图恢复足够的内存。缓存消耗了其他任务所需的内存,将最终导致系统运行极其缓慢。

《发布!软件的设计与部署》的笔记-第93页

故障不可避免,避免反模式,也许不会阻止坏情况的发生,但是它会帮你减少损失。

《发布!软件的设计与部署》的笔记-第13页

重大事故之后的管理认知和管理事故成本本身同样重要。

《发布!软件的设计与部署》的笔记-第70页

网络永远是不可靠的。

《发布!软件的设计与部署》的笔记-第54页

阻塞线程是大多数故障的原因。

《发布!软件的设计与部署》的笔记-第4页

不要为了避免一次开发成本,而以经常性运营成本为代价

《发布!软件的设计与部署》的笔记-第4页 - 第1章 引言

系统设计与架构上的决策也是财务决策,制定这些决策都必须着眼于实现成本和宕机成本。这种技术和财务相融合的观点,是本书反复探究的一个最重要的主题。
不要为了避免一次性开发成本,而以经常性运营成本为代价。

《发布!软件的设计与部署》的笔记-第2页 - 第1章 引言

我们需要设计出一个个独立的软件系统,以及相互依赖的多个系统所构成的整个生态系统,以此来低成本和高质量的IT运营。

《发布!软件的设计与部署》的笔记-第84页

在事务开始时检查资源的可用性。

《发布!软件的设计与部署》的笔记-观察的关键 - 观察的关键

首先和最重要的是,观察者应该观察趋势又观察异常值。- 每周,审查上周的问题单据。
- 每月,查看所有问题。考虑问题类型的分布。随着严重问题被改正,总体趋势应该是严重程度递减的。
...
- 如果有太多的单据和服务台呼叫需要彻底审视,就寻找顶层分类,并随机抽取单据来找出让你头疼的事情。
- 至少每个月,检查数据容量和查询统计。
...记住,兴趣的焦点是会随着时间转移的。在早期,问题主要是反映式的。单据检察、事故事后报告以及最近趋势将是最有价值的。随着根本原因被改正,新代码发布,流量模式改变,重点将会从反应式过渡到预测式分析。... 一旦某个度量信息停止产生有用的信息,就停止检查它。

《发布!软件的设计与部署》的笔记-第81页

不要把日志留在生产环境,要把他们复制到一个中间地带进行分析。

《发布!软件的设计与部署》的笔记-第21页

进行寿命测试,这是找到长期存在的错误的唯一方式。

《发布!软件的设计与部署》的笔记-第79页

数据清除功能应该加入到第一版中。

《发布!软件的设计与部署》的笔记-第111页 - 第8章 容量概述

存储是驱动器、互连、分配、冗余和用来备份高端服务的整个管理系统。
存储是项服务,而不是设备。


 发布!软件的设计与部署下载


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024