虽然Web服务器不支持事务处理或数据库连接池,但它可以配置(employ)各种策略(strategies)来实现容错性(fault tolerance)和可扩展性(scalability),例如负载平衡(load balancing),缓冲(caching) 。集群特征(clustering—features)经常被误认为仅仅是应用程序服务器专有的特征 。
应用程序服务器(The Application Server)
根据我们的定义,作为应用程序服务器 , 它通过各种协议,可以包括HTTP,把商业逻辑暴露给(expose)客户端应用程序 。Web服务器主要是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用 。应用程序使用此商业逻辑就象你调用对象的一个方法(或过程语言中的一个函数)一样 。
应用程序服务器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台PC、一个Web服务器或者甚至是其它的应用程序服务器上 。在应用程序服务器与其客户端之间来回穿梭(traveling)的信息不仅仅局限于简单的显示标记 。相反 , 这种信息就是程序逻辑(program logic) 。正是由于这种逻辑取得了(takes)数据和方法调用(calls)的形式而不是静态HTML , 所以客户端才可以随心所欲的使用这种被暴露的商业逻辑 。
在大多数情形下,应用程序服务器是通过组件……>>
服务器是什么意思
服务器,也称伺服器 , 是提供计算服务的设备 。由于服务器需要响应服务请求,并进行处理 , 因此一般来说服务器应具备承担服务并且保障服务的能力 。
1. 服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高 。
2.在网络环境下 , 根据服务器提供的服务类型不同 , 分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等 。
可以从这几个方面来衡量服务器是否达到了其设计目的;R:Reliability可靠性;A:Availability可用性;S:Scalability可扩展性;U:Usability易用性;M:Manageability可管理性,即服务器的RASUM衡量标准 。
1、可扩展性
服务器必须具有一定的“可扩展性”,这是因为企业网络不可能长久不变,特别是在当今信息时代 。如果服务器没有一定的可扩展性 , 当用户一增多就不能胜任的话,一台价值几万,甚至几十万的服务器在短时间内就要遭到淘汰 , 这是任何企业都无法承受的 。为了保持可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘阵列架位、PCI和内存条插槽位等) 。
可扩展性具体体现在硬盘是否可扩充 , CPU是否可升级或扩展,系统是否支持WindowsNT、Linux或UNIX等多种可选主流操作系统等方面,只有这样才能保持前期投资为后期充分利用 。
- 牡丹吊兰有毒吗,心叶日中花有毒吗
- 冰块怎么做不容易化,怎样让冰块保持不融化
- 抖音怎么制作手动翻照片,抖音图集怎么搞成自己翻?
- 中筋粉和高筋粉的区别有哪些,高筋面粉和中筋面粉的区别
- 锂保存在哪里,锂单质存放在哪?
- 老公生日送什么礼物,送老公生日礼物送什么比较有意义
- 炒蚬子用不用焯水,辣炒蚬子 是先煮一下呢 还是直接炒
- 雅泰角鲨烯胶囊的功效,角鲨烯软胶囊的功效与作用
- 海上交通与陆上交通相比,明显的优势有,陆上运输与海上运输的优势各是什么
- 中国五大名酒,中国五大名酒是什么?
