文章分类 -  系统架构

摘要:Scale Out 按字面意思是超过尺寸范围,而Scale Up则是按比例增高。即使用靠增加处理器来提升运算能力和增加独立服务器来增加运算能力。从IT架构的角度来说:Scale out代表分布式计算的,Scale up代表以主机或机箱式为主的扩展CPU或内存存储的。 对于服务器体系来说必须要考虑的一点就是可扩展性(Scalability)。除非业务永不增长,否则随着使用人数不断增多,服务器就一定会很快达到性能和并发极限。解决这个问题,通常只有两个办法:即代表分布式计算的Scale out和以主机或机箱式为主的Scale up。Scale Out(向外扩展):就是指企业可以根据需求增加不同的服. 阅读全文
posted @ 2012-06-25 16:32 kevin.gg 阅读(3641) 评论(0) 推荐(0)
摘要:三层架构,数据层(DAL)、业务逻辑层(BLL)、表示层(UI)三层结构的优点 分层式结构究竟其优势何在?Martin Fowler在《Patterns of Enterprise Application Architecture》一书中给出了答案: 1、开发人员可以只关注整个结构中的其中某一层; 2、可以很容易的用新的实现来替换原有层次的实现; 3、可以降低层与层之间的依赖,(高内聚、低耦合); 4、有利于标准化; 5、利于各层逻辑的复用。 概括来说,分层式设计可以达至如下目的:分散关注、松散耦合、逻辑复用、标准定义。 一个好的分层式结构,可以使得开发人员的分工更加明确。一旦定义好各层次之间 阅读全文
posted @ 2012-06-21 16:55 kevin.gg 阅读(3927) 评论(0) 推荐(0)