- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web集群管理系统设计与实现
Web集群管理系统设计与实现
摘 要 随着网络带宽的逐渐提升,Web服务器的性能逐步成为制约网络服务质量的瓶颈之一, Web集群系统采用多部服务器联合工作,既能在减少成本的前提下提升网络服务性能,又能解决服务器单点故障等问题。本文研究了Web服务器集群技术,设计并实现了Web集群管理系统,能够有效对Web集群服务器进行管理和配置。
【关键词】Web集群 服务器 管理系统 网络服务
1 引言
在计算机网络中,Web服务器的工作是负责在接收到浏览器的服务请求时作出响应,为用户提供Web服务。随着网络带宽的不断增长,应用复杂性和使用者的增加,Web服务器的系统容量正面临着巨大的挑战。单个的Web服务器由于其硬件处理能力提升速度有限,因此成为网络服务处理能力的瓶颈之一。针对Web服务器硬件的升级更新会导致巨大的开销,无法保护原来的投资,而且也不是一种真正的解决之道,目前解决Web服务器处理性能的问题主要有两种方法:
(1)提升服务器的性能,但是这个方法并不能从根本上解决问题,单个服务器的处理能力受到体积、功率等方面的限制,而且在达到一定程度后的提升需要很高的成本,因此性价比和性能的提升度都有很大的限制。
(2)采用Web服务器集群系统,集群中多台性能并不高的Web服务器联合工作,构成单一的服务器映像,以提供强大的服务能力。实现通过更低的成本来完成比一台高性能服务器更多的工作,并且可以同时解决服务器单点故障等问题。
2 Web集群管理系统架构及接口设计
随着集群技术的发展,在很多实际应用中已经取代超级计算机来完成更多的计算任务。目前有几款常用的基于Web的集群管理工具,如Smile Cluster Management System、Webmin等,可以通过命令行操作的方式来完成集群管理的工作,采用类似于编程的使用方式能够实现更多的操作和功能,却给用户带来了使用复杂、难以操作的问题,因此本文将设计一款基于Windows操作系统的图形化界面的管理系统,为用户提供友好的使用和管理界面。
2.1 关键技术
2.1.1 RMI技术
RMI(Remote Method Invocation,远程方法调用)是Java的一组拥护开发分布式应用程序的API,主要作用是对远程Java对象的调用。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。RMI使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J2EE是分布式程序平台,以RMI机制实现程序组件在不同操作系统之间的通信。RMI为采用Java对象的分布式计算提供了简单而直接的途径,可利用标准Java本机方法接口JNI与现有的和原有的系统相连接,还可利用标准JDBC包与现有的关系数据库连接。
2.1.2 JSP技术
JSP(JavaServer Pages)是一种实现普通静态HTML和动态部分混合编码的技术,在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。JSP设计的目的在于简化表示层,并没有增加任何本质上不能用Servlet实现的功能。在JSP中编写静态HTML更加方便,不必再用println语句来输出每一行HTML代码,借助内容和外观的分离,页面制作中不同性质的任何可以方便地分开。通过JSP技术可以将用户界面与内容两者剥离,这样做可以使开发者对版面进行彻底的改变而避免了对底层内容的复杂的编写过程,因此Web开发设计者可以轻松设计出动态管理页面。
2.2 系统架构设计
本文设计的管理系统基于Windows操作系统,为用户提供友好的使用和管理界面,具有较强的通用性。管理系统设计的基本思路是通过动态Web图形用户接口,提供一个友好的用户操作界面,使用户可以在任何地方通过网络方便地对集群系统进行管理。Web集群管理系统的服务器端采用的是JSP和Tomcat技术,RMI技术主要用于实现异构系统间的通信。Web集群管理系统架构如图1所示。
在Web集群管理系统中,用户通过浏览器登录到管理系统中,发送服务请求;管理系统中的JSP程序启动,程序根据收到的服务请求通过RMI接口调用服务程序;被调用的服务程序对集群节点进行相关操作;当一系列操作过程结束后,RMI接口将结果返回到管理系统中,并通过浏览器展示给用户。Web集群管理系统采用B/S架构,客户端界面使用简单的浏览器,用户通过浏览器进行相关操作以及浏览结果。
2.3 系统通信接口设计
2.3.1 RMI远程接口定义
在Java中,远程对象是实现远程接口的类的定义,远程
您可能关注的文档
最近下载
- 牙合架、面弓 培训专用.ppt VIP
- 谐音背单词联想记忆七天背完高中单词打印版.docx VIP
- 八年级语文上册新教材解读课件(统编版2024).pptx
- 建设工程监理质量管理体系技术和档案管理制度汇编样本.doc
- GB 30251-2024 炼化行业单位产品能源消耗限额.pdf VIP
- 香精香料基本知识培训课件.pptx VIP
- 《中华优秀传统文化》教案 第16课 商贸文化.docx VIP
- Unit 5(第1课时 Section A 1a-1d)(教学设计)七年级英语上册(人教版2024).pdf VIP
- 人教版中考英语单词巧记妙背三(单词句子图片结合记忆)课件.pptx VIP
- 第6课 从小爱科学 第1课时(教学设计)2025统编版道德与法治三年级上册.pdf
文档评论(0)