基于多层结构的网络服务器系统设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:songyuyue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对网络服务器系统的设计原则,本文采用分布式结构对网络服务器进行设计,并对划分的各层结构进行说明。
  关键词:设计原则;网络服务器;多层结构
  中图分类号:TP393 文献标识码:A文章编号:1007-9599 (2011) 19-0000-01
  Design of Network Server System Based on Multi-Layer Structure
  Zhang Zheng1,Wu Boxi2,Hu Yifang3
  (1.Procurement of military supplies in North China Bureau,Comprehensive Planning Department,Tianjin300182,China;2.Tianjin Beacon Information Technology Management Ltd,Tianjin300400,China;3.College of Information Technical Science,Nankai University,Tianjin300071,China)
  Abstract:According to the design principles of network server system,this paper designs it by using distributed architecture and explains the Multi-layer structure.
  Keywords:Design principle;Network server;Multi-layer structure
  一、引言
  随着网络技术的迅猛发展,网络服务器系统设计变得越来越复杂,如何更好的设计网络服务器已经成为服务器架构研究的热点和难点之一[1,2]。本文首先从网络服务器的设计原则出发,采用分布式结构对服务器系统进行设计,并对各层结构进行说明。
  二、设计原则
  (一)可扩展性。服务器系统的可扩展性一般指系统能够根据当前在线人数以及用户发送的数据情况动态的调整服务器的数量,即服务器系统具有一定的可伸缩度。可扩展性是服务器系统设计好坏的重要指标,它影响着整个系统的规模。如果平台的在线人数只有几百人,那么单服务器即可满足需求;但如果在线人数达到上万人之后,单服务器显然无法承受庞大的用户群体,必须通过扩充服务器容量来满足系统的需求。因此,服务器系统要具有可扩展性。
  (二)高容错性。服务器系统的高容错性是指系统在出现问题的情况下仍然能够正常运行。因此在运行过程中,高容错性对保证用户的服务质量和需求具有重要的现实意义。例如,一些重要的数据要求能够安全及时的得到处理,如果在处理过程中服务器系统出现异常情况,可能会给用户造成很大的损失。因此,容错性是服务器系统设计的基础,只有在保证高容错性的前提下,才能发挥服务器系统其它的功能。
  (三)可管理性。服务器系统的可管理性是指对系统能够进行管理和维护。通常服务器的可管理性包括两方面:第一方面,能够根据服务器的性能或系统的负载情况动态的对服务器的负载容量进行配置和调整;第二方面,服务器系统出现问题时,系统能够快速准确的查找出发生问题的服务器,然后进行相应的处理,这一点对于不间断运行的服务器系统来说非常重要。
  三、服务器系统体系结构
  本文在综合考虑网络服务器系统设计原则的基础上,采用分布式结构对服务器系统进行设计,相应的系统体系结构图如图1所示。分布式结构可以将高并发的数据通讯分发到不同的服务器上,因此可以同时对数据进行处理,从而加快了数据的处理速度,缩短了数据的平均响应时间。
  
  在服务器系统设计中,对于并发通讯量比较少的数据,采用单一的服务器对其进行处理即可;对于并发通讯量非常大的数据,在均衡服务器的调度下,由相应的服务器集群并行处理,如果需要对数据库进行访问,则将数据发送到相应的数据服务器进行数据库操作。此外,在服务器实现过程中,使用相应的关键技术、进行模块化的划分,尽可能的减少模块间的耦合性,从而有利于服务器系统的动态扩充。
  四、各层结构的交互及说明
  针对网络服务器系统的体系结构设计,为了更好的说明服务器之间的结构关系,本文将服务器系统分为四层结构,均衡调度层、逻辑处理层、数据服务层和数据库层,各层之间根据一定的需求进行相应的数据交互。
  均衡调度层由各个均衡服务器组成,主要是将接收到的用户数据根据一定的调度策略分发给逻辑服务器,同时均衡服务器之间也进行一定的数据通讯,完成相应的功能要求。
  逻辑服务层由相应的逻辑服务器或服务器集群组成,主要是对均衡服务器发送来的数据进行一定的逻辑处理,然后根据数据的类型决定是否发送给数据服务器,或者是逻辑服务器集群之间进行数据交互,实现相应的逻辑功能。
  数据服务层是由相应的数据服务器组成,主要是对逻辑服务器或逻辑服务器集群发送的数据请求进行数据库操作,然后将结果返回给相应的逻辑服务器或逻辑服务器集群。
  数据库层由相应的数据库组成,包括主数据库、逻辑数据库等。对于数据访问量或数据存储量少的数据库而言,单个数据库既可以满足需求;当大量的I/O请求情况下,单个数据库操作的压力非常大,将成为制约服务器性能的因素,因此对于底层的数据库设计,需要采用数据库分布存储的方法,即把数据分散在不同的数据库上。
  五、结束语
  本文首先从网络服务器的设计原则出发,采用分布式结构对服务器系统进行设计,并对设计的各层结构进行说明。通过采用分布式多层结构设计,使网络服务器架构设计更加合理清晰,有利于服务器系统的动态扩充,同时也加快了数据的处理,节省了时间和资源,对网络服务器系统的性能有了一定的提升。
  参考文献:
  [1]阮军,杨春金.基于模式的多层分布式软件系统架构的设计[J].计算机工程,2006,14(32):57-59
  [2]徐立新,李庆亮,陈富民.基于高性能网络系统架构的设计与实现[J].计算机工程与设计,2004,10(25):1773-1776
  [作者简介]张正(1985-),男,天津武清人,硕士研究生学历,助理工程师。
其他文献
摘要:目前高职高专教育教学迫切需要突破本科教育模式,同时,网络技术和应用模式的发展恰好给这种需求提供了良好的机遇。本课题的观点就是提出充分利用现有网络硬、软件资源,利用科技发展所带来的优势条件,特别是利用SaaS应用模式这种全新的理念,通过探索、研究和实践,为高职高专教育教学找到一种教、学、做一体化的全新模式。使在真实环境下原本很难实现或很难重复实现的技能训练、场景再现、仿真示范、仿真模拟、能力检
【摘要】“生命就像一颗永恒的钻石,通过学习使生命产生光和热,通过七彩的画笔绘出美丽的生命蓝图”〔1〕。具有生命活力的美术课堂应该渗入校园的每个角落,也应该深深影响每个课堂。“尊重+激励=成长”这句话一直影响着我的教学,正因为这句话让我重新理解美术课堂应该怎样做,并在实际的教学中,尝试激发每个学生的生命潜能,努力营造具有生命活力的美术课堂。  【关键词】尊重 激励 发展  【中图分类号】G623.7
【摘要】本文首先分析了当前小学生群体耐力素质下降的原因,然后分析了跳绳对发展小学生耐力素质的价值:跳绳能够强健身体 跳绳能够提升智力 跳绳能够加强心肺功能,最后分析了小学生跳绳耐力素质的训练方法:自由发挥法以及有氧和无氧的耐力锻炼方法 趣味性跳绳的方法 集体长绳跳法 加强跳绳的难度。  【关键词】小学生跳绳 耐力素质 训练方法  【中图分类号】G633.6 【文献标识码】A 【文章编号】2095-
在意用户而忽视设计师并不是界面设计的成功秘诀。Jason Arber想要争取的是两者之间的平衡。
本文结合作者实践,讲述如何运用基于建构主义教育理论而开发的课程管理系统——Moodle在局域网中制作在线测试。通过结合案例讲解,呈现出一份完整在线测试试卷系统。
2015年,晋中市水利局紧紧围绕省水利厅和市委、市政府的总体部署,强化措施,狠抓落实,水利建设持续加强,水利管理不断深化,各项任务指标圆满完成,为全市经济社会发展提供了有
针对小学生活泼好动与追求新鲜事物的成长特点,小学数学教师应该要积极组织“玩中学”活动,通过丰富多彩的趣味性活动与生动形象的娱乐资源来保护小学生的数学学习兴趣,促使
随着云计算技术的飞速发展,云计算在管理信息系统中的发展中作用日益凸显。基于云计算的管理信息系统多数是基于SaaS技术构建的。本文针对大型餐饮企业业务复杂度高、IT软硬件
【摘要】电荷间的相互作用是初中物理电学的起始实验课,起到激发学生学习兴趣的作用,然而,教材中的演示实验在实际操作中,存在着摆动和转动等问题,笔者经过多年的教学经验,从四个方面对本实验进行了改进,起到了很好的教学效果。  【关键词】电荷间的相互作用 演示实验 实验改进  【中图分类号】G634.7 【文献标识码】A 【文章编号】2095-3089(2018)06-0267-01  电荷间的相互作用实
【摘 要】体验式教学是通过各种办法,根据课程的特点,设计适合学生的方式对学生进行教学。体验式教学模式,是现在教师必备的教学技能之一。历史作为一门中学教学科目,老师采取体验式教学模式可以提高学生对这门课程的理解。今天,我们就探讨一下怎样让体验式教学在初中历史课堂教学中发挥作用,以求在实践探索中,提高初中历史课堂教学的课堂效率。  【关键词】体验式教学模式;历史教学;价值;实施情况  【中图分类号】G