J2EE应用服务器集群

J2EE应用服务器集群

ID:45919765

大小:93.07 KB

页数:8页

时间:2019-11-19

J2EE应用服务器集群_第1页
J2EE应用服务器集群_第2页
J2EE应用服务器集群_第3页
J2EE应用服务器集群_第4页
J2EE应用服务器集群_第5页
资源描述:

《J2EE应用服务器集群》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、J2EE应用服务器集群    在J2EE应用服务器领域Jboss是发展最为迅速的应用服务器由于Jboss遵循商业友好的LGPL授权分发并且由开源社区开发这使得Jboss广为流行下面是小编整理的关于J2EE应用服务器集群希望大家认真阅读    摘要    如果你计划建立一个可伸缩的,可用的网站,那么你就需要理解群集.在这篇文章里,AbrahamKang介绍了J2EE群集,说明如何实现群集,调查了BluestoneTotaleserver,SybaseEnterpriseApplicationServer,SilverStreamApplicationSe

2、rver,和WebLogicApplicationServer在方法上如何不同.掌握了群集知识,你将能够设计和实现有成效的J2EE应用.    在Web上企业正在选择Java2,EnterpriseEdition(J2EE)产生他们关键性任务的应用.在J2EE框架里,集群提供了保证最少下载时间和最大伸缩性的关键性任务服务.集群是在一组应用服务器显式运行你的J2EE应用,就象一个实体一样,对于伸缩来说,你以后会在集群里引入额外的机器.确定集群的每个组件都是冗余的,来保证最少的下载时间.    在这篇文章里,我们将对群集,群集方式和重要的集群服务有个基本的

3、理解.由于群集方式在行业应用里是多样的,所以我们将调查每种方式的好处和缺点.另外,我们也将寻找集群在应用服务器里重要的相关特点,并进行讨论.    为了把我们新获得的群集知识应用到现实世界,我们将了解HPBluestoneTotaleServer7.2.1,SybaseEnterpriseApplicationServer3.6,SilverStreamApplicationServer3.7和BEAWebLogicServer6.0它们每一个是如何实现集群的.    在后续的第二部分里,包括群集的编程和失败转移策略.也测试了四个应用服务器产品,了解他

4、们如何伸缩和失败转移的.    集群定义    J2EE应用服务器提供商给集群下了定义,一个集群就是一组在一起工作,显式提供企业服务(支持JNDI,EJB,JSP,HttpSession和组件失败转移等等)的机器群.他们特意给出了含糊不清的定义,因为每个提供商实现群集是有差异的.有些提供商把一个分发器放到一组独立的机器前面,在集群里这些机器彼此之间互不了解.在这个方案里,分发器从用户那里收到一个初始的请求,然后由集群里具体的成员服务器通过HTTP把头重定向到客户端应答.另一些提供商实现了一个紧密的,完整的机器联盟,每个机器都随着那些机器上的对象知道它周

5、围的其他机器.    除了机器外,集群可以包括冗余和失败转移的能力.    ··负载均衡器(Loadbalancers):    进入集群和通行指示器到单个Web或应用服务器的唯一入口点    ·Webservers    ·网关路由器(Gatewayrouters)在内网外的的出口点.    ·多层交换器(Multilayerswitches)    包和帧过滤确保在集群里的每个机器仅仅收到相关机器的信息.    ·防火墙(Firewalls)    集群保护器通过端口过滤防止Hackers访问集群和内网    ·存储区域网络交换器(SANStora

6、geAreaNetworkingswitches)    连接应用服务器,web服务器,和数据库到一个后端存储媒介;    管理写数据到物理硬盘;还有失败转移.    ·数据库(Databases)    不管他们是如何实现的,所有的集群都提供两个好处:可伸缩性(scalability)和高可用性(highavailabilityHA)    可伸缩性(scalability)    伸缩性支持用户增长时保证应用服务质量的能力.集群允许你依靠增加额外的服务器提供额外的容量,因而保证伸缩性.    高可用性(highavailabilityHA)    

7、HA能被一个词概括:冗余.集群使用许多的机器处理服务请求.因此,如果在集群里的任何机器失败,另外一台机器会直接接管.    集群仅仅在应用服务器层提供HA.对于一个要展示真正HA的Web系统,一定象诺亚方舟一样至少包括Web服务器,网关路由器,交换基础设施,等等中的两种.(关于HA的更多内容,看这个HAChecklist.)    集群类型    J2EE集群通常流行两种风格:非共享和共享磁盘.在非共享集群里,每个应用服务器都有的它自己的文件系统,和这个集群里运行的应用程序自己的拷贝相一致.应用的更新和增加需要更新集群里的每个节点.当代码增加和更新发布

8、时进行配置,大的集群有恶梦般的维护.    相反,磁盘共享集群使用一个所有的应用服务器都用的存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。