基于Java的二级缓存服务器的研究和实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:rovewind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通信网络地理信息集成系统以一个省为单位,管理全省的电信通信管线网络。城市的分布范围一般较广,所有的通信设备和通信线路由电信局共享。因此,采用客户机/服务器的体系结构。服务器负责有效地管理系统资源。其主要功能是当多个客户同时请求服务器上的相同资源时,对这些资源进行最优化管理。客户应用程序是系统中供用户与数据进行交互的部件。网络和通信软件是系统中客户和服务器之间数据传输的工具。 当前在电信资源管理系统的中心后台数据库上存储了所有的实体数据,客户端所有用户操作(包括:数据维护、配线、监测、底图维护、查询、统计)的数据对象都是直接从该数据库中获取,其中查询和统计是最常使用的操作。数据库中存放的是整个省的电信网络资源信息,所以信息量非常大。系统用户遍布全省,他们所有需要查询和处理的数据都来自同一个服务器,巨大的访问量造成系统运行缓慢,甚至失去响应。 针对出现的问题,有必要对目前过于集中的数据交换进行分流处理。二级缓存服务器就是在这样的问题背景下提出的。将全局GIS数据按照所在的区域划分成子区域数据,子区域数据存放在不同的二级缓存服务器上,用户所有的查询和统计数据直接对二级服务器进行操作。中心服务器只接受用户数据修改操作,修改后的数据自动同步到所属子局的二级服务器中。这样的设计可以把最集中和频繁的操作从中心服务器上脱离出来,减少了中心服务器的压力,同时也提高了整个系统的响应时间。当用户增多时,仅仅需要在当前的框架中增加二级服务器的数量,而不需要对整个系统进行改变,实现了良好的扩展性。 目前,该系统经过一年多的开发,已经在新疆电信全省使用。经过近半年的运行,使用的实际情况都达到了设计所要求的目标和要求。 本文共分六个部分: 第一部分:详细阐述了论文选题的背景和设计目标,以及论文章节安排。 第二部分:本章节是介绍服务器实现所涉及的基础理论。 第三部分:主要介绍二级服务器内部结构的研究。首先介绍了I/O模型,接着深入探讨了几种服务器模型,并最后介绍多线程I/O模型设计需要考虑的问题。是基于多线程的二级服务器的设计,提出了二级服务器的设计目标和总体设计,以及各个模块的详细设计,最后对程序处理网络异常提出自己的设计方案。 第四部分:本章是本文的重点,详细的论述了二级服务器和中心服务器,数据导入导出模块的实现和关键技术问题的解决。 第五部分:本章介绍了二级服务器实际部署和实际运行的情况。 第六部分:最后是整个全文的总结,论述了二级服务器的系统特点和不足。
其他文献
自2000年以来,对等计算迅速成为计算机工业界和学术界关注的热点。对等计算中每个结点既作为服务器端提供服务,又作为客户端发出请求;结点之间实行直接对等交互;每个结点可以自
知识管理的模型和度量方法是知识管理领域深入研究的一个重要方向,也是知识管理从概念走向科学系统的关键问题。本文对知识资源、知识流、知识创新行为等进行了探索性的建模工
随着机电产品复杂程度的不断增加,基于模型的系统工程(Model BasedSystems Engineering,MBSE)日益成为多域复杂机电产品设计的重要方法。该方法强调系统设计模型在产品设计过程
在信息化战争中,指挥控制始终处在作战体系的核心位置。现代战争对战术辅助决策提出了新的要求,现代科技提供了新的辅助决策的方法。基于案例推理(Case-Based Reasoning,CBR)利
随着企业内以及互联网上电子文档的不断增多,用户亟需有效的检索方式从海量文本信息中快速获取所需的信息。文档检索和文档摘要是信息检索领域中两个基本并且相关的问题,两者结
电子商务是指基于广泛普及的互联网的商务活动。商务活动、金融活动等相关活动等都在网上进行,交易的双方基本上不需要碰面,即可完成一系列商务商业活动。  近年来,由于我国网
基于内容的图像检索(CBIR)系统突破了传统的基于字符表达式检索的局限,用户可通过测览选择示例或自己绘制图形来查询,能从大量分布式数据库中快速检索到有关图像。CBIR数据库系
生物识别技术是根据人体的自身所固有的生物或者行动特征来进行身份识别,如:声音识别、指纹识别、人脸识别、视网膜识别等等。主要应用领域有:银行、海关、公安、电子商务、
Motif识别算法及相应并行算法的研究和优化改进是国家自然科学基金重点项目“当代并行机的并行算法应用基础研究”的主要研究内容之一,寻找motif对于生物信息学的基因表达有着
随着现代气象技术的快速发展,气象数据达到海量规模,合理的管理和组织气象数据是提高气象预报准确率和灾害天气预警能力的关键。近年来,为了解决传统的气象预报方法在计算性能和