基于weblogic的集群web服务器的实现

基于weblogic的集群web服务器的实现

ID:30640739

大小:19.38 KB

页数:7页

时间:2019-01-02

基于weblogic的集群web服务器的实现_第1页
基于weblogic的集群web服务器的实现_第2页
基于weblogic的集群web服务器的实现_第3页
基于weblogic的集群web服务器的实现_第4页
基于weblogic的集群web服务器的实现_第5页
资源描述:

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

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于WebLogic的集群Web服务器的实现每一个Clusteredservice,在每一个server上都会有一个instance,即一个replica,这些replicas集合在一起形成一个replica-awarestub。这些stubs负责客户端与相关的服务器段对象的通信,当客户端请求该service时,实际上是向stub发出请求,stub根据不同的算法调用集合中某一replica

2、,如果调用失败,stub会检测到错误并重新调用其它的replica。Cluster支持多种算法:随机、轮循、基于性能的负载均衡的轮循(WEight-basedround-robin)、根据参数值调用(Parameter-basedrouting)。WebLogicCluster通过负载均衡和容错最大程度的实现了它的可伸缩性和可用性。[6]为了提高Cluster的可伸缩性,必须保证充分利用每一个Server。WebLogic可以在不同平台、不同性能的机器上安装Server并进行Cluster,然后采用Weight-base

3、dround-robin算法达到负载均衡,从而使每一个Server都得到充分的利用。为了使Cluster具有高可用性,必须具备故障恢复的能力,这一点可以通过replica-awarestub的容错功能来实现。Stub主要是通过在检测到错误信息时重新进行调用的方式实现容错。当重新调用不会导致错误的结果时(如stub确认failed课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便

4、于研究生提出新见解,特别是博士生必须有创新性的成果server不能接收到请求),容错功能自动实现。而有些情况下,重新调用可能会导致某一service被请求了多次的错误结果。例如:客户端C请求Clustered购物车服务中的additem()方法,replica-awarestub接收到请求,根据算法调用Server1上的service,Server1响应请求并返回结果,但在结果成功到达客户端之前,Server1出现错误。此时stub接收到错误信息,因此重新调用Server2上的这一方法,但实际上Server1已经将ite

5、m加入购物车,这样就造成重复。为了解决这种问题,可以为服务添加一个唯一标识,如上述的additem()方法中可添加一个参数——序列号。每一个item有一个唯一的sequence,相同sequence的item不能被重复添加。构建WebLogic集群Domain和ServerDomain是WebLogicServer实例的基本管理单元。所谓Domain就是,由配置为AdministratorServer的WebLogicServer实例管理的逻辑单元,这个单元是有所有相关资源的集合。Server是一个相对独立的,为实现某些

6、特定功能而结合在一起的单元。[7]一个Domain可以包含一个或多个WebLogicServer实例,甚至是Server集群。一个Domain中有一个且只能有一个Server担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。系统实现方案在此,操作系统平台使用Windows000,软件使用BeaWebLogicSP2,程序基于J2EE架构,有以下两种方案:a.单层混合型的集群架构这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:  课题份量和难易程度要

7、恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果易于管理;灵活的负载平衡机制;更强的安全控制;b.多层结构的集群架构这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况:  (1)在负载平衡机制需要调用集群EJB中的方法时;  (2)在提供内容与提供对象的服务之间需要更大的机动性时;  

8、(3)在需要更高的系统稳定性时;2.集群应用的必要条件集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的。[8]集群中的所有Server必须使用相同的版本,包括ServicePack。集群中的Server必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面

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

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

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