Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7175029
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: LINUX

2013-04-08 16:36:03

很多时候,程序的单元测试是没有问题的,但组成大系统后会呈现测试中根本想象不到的故障和瑕疵,那么我们到底是应该将系统看成是一个巨大的整体还是功能单一的模块的组合体.偶合需要达到什么样的层次才算是一种最好的折中.在一个大集群系统中是组合的分布系统带来的稳定性最大还是那种类似传统双机模式的系统带来的稳定性更大.我们应该是将大系统理解为一个多独立系统节点的组合还是将这些节点理解为大系统的整体组成部分.这种集群的稳定性如何度量和测试.如果它本身的稳定性不可测量,存在随机性,那么在这个云中的一切也同样存在某种未知数,那是否意味着系统本身也存在一种不可预测性!!那系统的稳定性实际上本来就是一个无法解决的问题.
阅读(895) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

jeppeter2013-04-09 17:20:50

如果从哲学上讲,确实最终的世界是不稳定的。如果从工程上讲,处理的方法其实是我们一开始就知道的,
1, 分而治之。
2, 容错机制,(也就是每一个模块的自我内部要多用ASSERT,对自己的模块与别人的模块之间多进行输入,返回检查)
3, 单一模块,单一功能。(这一条就是UNIX的精髓)
4, 最小核心原则。(构建最小核心,不断进行回归与自动化测试)


说到最后,这个是每一个人的自我责任心与承担勇气。