系统设计感悟

来源:互联网 发布:淘宝联盟领内部优惠券 编辑:程序博客网 时间:2024/06/07 22:10

author:skate
time:2012/07/26

 

系统设计感悟

 

总结以往教训,以后再设计系统时注意点

首先考虑:
系统不同的服务对象的定位,比如优先级等
系统的考核指标定位:性能,稳定,扩展伸缩

 

再次设计系统时必须考虑:
1.控制表的数据量,根据硬件配置给定阀值(如500w或1000w),如果表的数据量预计会超过阀值,就要设计分库分表(至少分表),这样保证系统的性能和可扩展性,不会因为数据量增加影响系统
2.控制单事务的资源消耗,遇到大事务可以拆解,采用化整为零模式,避免特例影响大众
3.系统削峰设计,通过队列设计类似漏斗模式来控制系统平缓的接受的最大处理能力
4.服务降级保护,在访问量突增时,为保证主要业务,暂停次要业务

 

求更正补充

 

 

 

---end---

 

 

原创粉丝点击