最近关注了一下系统的故障。发现故障基本的原因可以分为以下几类:按照故障的次数排了一下。
1 数据库故障。
2 jar包版本不兼容故障。
3 外部系统故障。
4 编程故障。
5 硬件故障。
由此可见,在对大型系统做设计的时候。
数据库一定是要关注的,因为数据库挂了,基本上影响面很大。
多个系统不停的开发升级,对于jar包的管理是一个很大的挑战。
外部系统故障,基本不可控,但是,应该熟悉外部系统的容量和可用率。
编程故障,依赖于测试的质量,应该尽量减小。
硬件故障,不可控,但是是可以预测的,硬件多了,自然会有故障发生,在线切换,或者一套快速的反映措施是不可少的。
1 数据库故障。
2 jar包版本不兼容故障。
3 外部系统故障。
4 编程故障。
5 硬件故障。
由此可见,在对大型系统做设计的时候。
数据库一定是要关注的,因为数据库挂了,基本上影响面很大。
多个系统不停的开发升级,对于jar包的管理是一个很大的挑战。
外部系统故障,基本不可控,但是,应该熟悉外部系统的容量和可用率。
编程故障,依赖于测试的质量,应该尽量减小。
硬件故障,不可控,但是是可以预测的,硬件多了,自然会有故障发生,在线切换,或者一套快速的反映措施是不可少的。