度过了一个冬眠,在春末夏初之际,补充自己的营养,努力学习,努力工作!

饼体系结构

上一篇 / 下一篇  2007-08-21 10:46:46

这个类比,很恰当地描述了WEB使能应用程序体系结构是要部署许多通过负载平衡器访问的小服务器,从而为前端提供一个功能强大的数据库服务器。这个类比如下:
D9}/}/D+^3V0  饥饿的人(WEB用户)到(开发人员的)餐馆来吃早餐。来吃早餐的人越多,就需要向平锅中加入越多的饼(服务器)。一些人想要吃香蕉的饼,一些要草莓味的,而一些人想要香蕉味的普通蛋糕,还有要混合味的。在WEB使能应用程序环境下,一些用户要求访问运行Java servlet的服务器,一些用户需要应用服务器,一些需要.NETT 和SOAP的WEB使能应用程序,而一些用户希望使用目录服务器,但是大多数用户还是需要一些服务器的组合。
@9@#~uOuJV8_7C|0  所有的饼(flapjack)都用相同的盘子盛放。在这个类比中,盘子的职责就是一个数据库,它支持永久存储、查询和索引等功能。
8{ X9LN.A&ZB0  服务员接受用餐人的要求(用户的请求)并将它们交给正确的厨师(好比是制作草莓饼的厨师),这更像是负载平衡器将QEB浏览器路由到正确的服务器上(如果有必要,可以是备用服务器)。51Testing软件测试网e!S)fH2guE8c
  饼体系结构为WEB使能应用程序,特别是专用内部网络系统带来了许多优势。用户更愿意从小的、廉价的服务器上获得更快的性能和更少的等待时间.在一批小的服务器中,负载平衡系统能够使一组服务器保持在就绪状态--加载线程并运行,内存分配,准备数据库的连接--从而当下一个功能请求到来的时候,小服务器可以立即提供服务。
v3|fUC`)s5R)q n wy0  因为任何时刻只有极少数的线程在运行,所以软件工程师可以容易地进行调试。大规模多处理器系统在已安装的处理器之间管理并协同线程。廉价的小服务器只运行本地WEB使能应用程序所需的线程。
`Iky9f7[ic0

"b.j(?EYa0

TAG:

 

评分:0

我来说两句

Open Toolbar