网站大量收购独家精品文档,联系QQ:2885784924

基于Jini技术的Web服务器集群的研究与设计.docVIP

基于Jini技术的Web服务器集群的研究与设计.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Jini技术的Web服务器集群的研究与设计   摘要:通过对Jini技术和Web服务器集群的工作原理的介绍,分析了Jini构造Web服务器集群的可行性和具有的优势;提出了基于Jini技术构建Web服务器集群的实现模型,并给出了在构建Web服务器集群的过程中实现高可用性、负载平衡的解决方案。   关键词:Jini;Web服务器集群;高可用性;负载平衡   中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)25-1571-03   Research and Design of a Web Server Cluster System with Jini-based Technology   LI Zi-long   (Xuzhou Institute of Technology, Xuzhou 221008, China)   Abstract: Through introducing the mechanisms of Jini and the web server cluster system, Analysed the possibility and advantages of implementing the web server cluster system in the field of Jini; Gived a view that constructed an web server cluster system with jini-based technology; gives a solution of high availability, and load balancing for web server cluster system.   Key words: Jini; web server cluster system; high availability; load balancing   1 引言   Web服务器集群系统是指2台或2台以上Web服务器联合向客户提供Web服务的一种计算机系统。它可以降低服务器负荷,提高系统性能。近年来,针对Web服务器集群系统的设计和实现,国内外的许多公司和学术机构给出了不同的解决方案。但这些解决方案的实现大都比较复杂,维护麻烦,不利于Web服务器集群的应用。   基于此,提出采用Jini来构造Web服务器集群系统。Jini 是一种以动态分布系统为基础的体系架构,可以独立于平台,它为对象的网络连接、信息共享和互操作方面,确立了一套基本规则。Jini 提供了一种使网络上的服务可以彼此寻找并互相利用的基本结构,它具有动态性、可伸缩性和很强的自修复能力。可以作为构造Web服务器集群系统的支撑技术。   2 Jini技术构建Web服务器集群   2.1 Jini技术   Jini技术是SUN在Java和RMI基础之上推出的新的分布式计算系统。Jini 体系结构最重要的概念是服务,服务是指代网络中可被其他Jini参与者所使用的实体。Jini 提供了 5 个基本概念:   1) 发现(Discovery):是用于寻找网络中群体并加入它们的过程,是 Jini 完成自发创建群体功能的部分。   2) 查找(Lookup):通过查找、发现和确定服务,同时还起到连接系统和系统使用者的作用。   3) 租借(Leasing):在Jini 环境中,对服务的访问基于租借。它保证了一个群体在某些关键服务失败的情况下,一段时间之后可以恢复。   4) 远程事件(Remote Event):是Jini 服务彼此通报状态的变化所采用的范型。一个对象允许其它对象注册对该对象感兴趣的事件,并能收到该事件发生的通知。   5) 事务(Transaction):是Jini 使包含多个服务的计算到达一个“安全”状态的机制。Jini 事务接口提供两阶段提交所需的服务协议。   在Jini 系统中,一个实体首先要通过发现/加入协议加入到系统之中,定位一个Jini 技术的查找服务。它可以作为能为其他实体利用的服务。在利用其它服务时,它可以在查找服务中下载一个可被用来与选定的服务进行交互的Java 对象,通过它建立与服务的直接联系,如图1 所示。   2.2 Web服务器集群的工作模型   在一般的Web服务器集群中,存在一个实体称为“连接调度分派器”,这个连接调度分派器主要用于处理到达集群的客户端服务请求。Web服务器集群中连接调度分派器配置了一个特殊的网络地址,即所谓的“集群网络地址”,这就是说整个集群采用这个集群网络地址作为唯一的网络地址,其呈现给客户端为单一主机服务。客户端发来页面请求,此请求先到达连接调度分派器。由连接调度分派器按照一定的

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档