关于群集的网络教学库设计_第1页
关于群集的网络教学库设计_第2页
关于群集的网络教学库设计_第3页
关于群集的网络教学库设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、关于聚集的网络讲授资源库方案论文关键字聚集;五层体系布局;讲授资源库论文摘要阐发了当前讲授资源库存在的题目,方案了基于五层体系布局的网络讲授资源库,并对讲授资源库利用eblgiserver聚集技能实现负载平衡和阻碍转移的成效。1讲授资源库存在的题目讲授资源库指广义的资源库观点,它不但包罗讲授资源存储成效,而且包罗讲授资源办理、讲授资源拜候、讲授资源评价等成效,即广义上的讲授资源共享和办理体系。如今网络讲授资源库多接纳传统的bs三层体系布局,包罗表现层、业务层和数据层三个部门;其重要事件是在办事器端产生,少少部门事件在前端实现;数据多接纳会合存储和会合办理的形式。随着讲授资源的增长以及资源需求办

2、事的不竭增长,讲授资源库渐渐表暴露以下几方面的不敷:(1)负载不均。如今多数讲授资源办理接纳的形式是会合存储与办理。在讲授资源库中多媒体素材以视频素材居多,数据流量大;校园网中数据拜候时间相对会合,轻易造成办事器负载不均,出现数据拜候瓶颈。(2)数据与业务耦合度高。传统的三层体系布局中,业务层负担了业务逻辑和数据库拜候两大使命,造成业务逻辑与特定的数据库拜候之间的高耦合,导致体系维护吃力,倒霉于体系业务的扩展,无法满意新的业务需求。(3)可靠性不高。讲授资源库中一旦出现办事器阻碍,易出现办事停顿、办事可靠性不高等题目。2聚集的观点聚集(luster)是一个逻辑观点,用于对用途雷同的办事器实例举

3、行分组。当其为客户事情站提供高可靠性的办事时,对客户来说是透明的;即对付外界用户来说,利用某个提供的办事时,办事器聚集好似是一个办事器。客户并不知道是哪台办事器为他提供办事群会合的应用办事器实例可以运行在同一台呆板,也可以运行在差异的呆板上。聚集通过在办事器的多个实例之间分派事情负载,为应用步伐提供可伸缩性和可靠性。(1)可伸缩性。聚集可以在不影相应用步伐运行和客户端的环境下,按照必要动态添加办事器实例到集群中,增长应用步伐容量满意客户拜候需求。(2)可靠性。应用步伐可以摆设到集群中的多个办事器实例,由于办事器实例的选择对客户端透明,因此,纵然某个办事器实例失败,不影相应用步伐的继承执。3网络

4、讲授资源库聚集摆设方案基于传统bs三层架构的网络讲授资源库存在负载不均、可扩展性不敷、可靠性不高等题目。为办理这些题目,假设接纳增长平凡办事器,其处置惩罚本领并不克不及很好地办理题目;假设接纳高速、高性能办事器,不单代价昂扬,而且不必然能满意eb办事的高强度并发处置惩罚要求。聚集技能为办理这些题目提供了一种廉价有用的方案。31体系布局方案传统的bs三层架构,如图1所示,其数据与业务耦合度高。可通过对其进一步得当分层办理各层之间的高耦合题目。分层架构具有松耦合、伸缩性、重用性和扩展性等长处,但分层同时也带来了性能影响,并增长了体系的庞大性。因此,网络讲授资源库方案接纳了多层体系布局,在传统三层布

5、局的底子上增长两层,共分为五层,即表现层、eb层、业务逻辑层、数据长期层和数据层,如图2所示。从图1和图2的比力可以看出,五层体系布局中增长的eb层将应用的逻辑处置惩罚和表现相分散,使得体系具有逻辑流程清楚、成效代码复用性强、漫衍式摆设的特点;而数据长期层位于数据库之上,隐蔽数据读取和把持中的全部数据拜候代码细节,将客户应用步伐与底层存储机制断绝开,完全抽象出开拓应用步伐时利用的数据物理细节。32讲授资源库重要成效模块网络讲授资源库广义上来讲是个资源共享和办理的体系,一样平常包罗5个模块:资源办理、资源拜候、资源需求、用户办理和办事办理,如图3所示。(1)资源办理成效重要举行资源考核和资源维护

6、事情。包罗对上传资源举行考核入库;办理员对资源举行添加、删除和修改。(2)资源拜候成效重要包罗用户对资源的检索、下载、评价、保藏等成效。(3)资源需求成效重要包罗资源需求哀求、资源需求复兴、资源互换等成效。(4)用户办理成效重要包罗用户信息办理、资源上传、已上传资源列表、用户投诉等成效。(5)办事办理成效重要包罗发起反愧游客拜候、评价办理等成效。33聚集方案beaeblgi是用于开拓、集成、摆设和办理大型漫衍式eb应用、网络应用和数据库应用的java应用办事器。eblgi还拥有精彩的集群技能,既实现了网页集群也实现了ejb组件的集群,而且不必要任何专门的硬件大概操纵体系支持。在eblgi中域(

7、dain)是设置了办理办事器(adinistratrserver)的eblgiserver实例办理的逻辑单位,在域中可以包罗了多个办事器实例以及办事器聚集引域和办事聚集问的逻辑干系如图4所示。一个域中必需设置一台办理办事器,而且只能设置一台;而办事实例1、办事实例2、办事实例3和办事实例4可以运行于同一台呆板也可以是运行于差异的呆板;一个域中可以有多台物理呆板。在讲授资源库中利用eblgi聚集技能,通过一组彼此协作的办事实例,在多台呆板间复制和应用表现层和逻辑层的本领,从而实现关键业务体系的负载漫衍,消除个体阻碍点。(1)阻碍转移的实现简朴的说,阻碍转移是当应用步伐组件正在处置惩罚某个特定作业

8、时,某些处置惩罚使命部门由于任何缘故原由而变得不成用已失败工具的副本将竣事此作业。由于群会合的全部办事实例实行同一办事哀求,同一办事在多个办事实例上同时存放,而且办事实例问可以复制状态信息。故当某个办事实例产生阻碍,另-n务实例可以承受,办事主动切换到正在运行的办事实例上。聚集阻碍转移的处置惩罚对用户来说是完全透明的,用户并不知道产生了阻碍转移。(2)负载平衡的实现。聚集由署理来实现负载平衡。通过署理将哀求转发到差异的办理办事器上来实现。署理将负载按比例分派到群会合全部的办事实例,使每个办事实例可以或许充实发挥其本领。聚集对参加此中的办事实例的性能没有限定。而且可以在同一台呆板上启动多个办事实例,充实利用呆板的资源。因此,当讲授资源库客户端的哀求突然大幅增长时,可以通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论