基于JXTA的信息发布系统的研究与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:sunzhaojian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P网络正在得到越来越广泛的应用,针对不同用途的P2P应用正在迅速流行。P2P网络中各节点可直接通信,每个节点同时具有信息消费者、提供者和信息通信三方面的功能,同时又可担当C/S模式中服务器和客户机的双重角色,甚至还具有路由器和高速缓存的功能。 当今信息传播速度越来越快,信息的种类也越来越多,有文本、图形、声音、动画、视频等多种形式,人们对信息的依赖程度也越来越高。在大型信息发布系统中,通常都有多台服务器,有的处理动态请求及信息发布,有的只处理静态请求,有的只处理某些栏目的请求。为了及时地响应请求,这些服务器经常需要大量信息频繁更新。在网络中,如何将发布的文件传输到其它服务器上,是本文的主要研究内容。本文将站点的多个服务器组建成一个P2P网络,每一台服务器映射为P2P网络中的一个节点进行信息更新。这样一方面减小了发布系统所在服务器向其它服务器按传统单播模式传输文件的压力,另一方面也提高了文件的传输速率,所有的服务器在接收文件的同时也在向其它服务器发送文件。 本文设计和实现了一个信息发布系统,采用P2P的方式作为其文件传输策略。在深入研究JXTA的核心协议及P2P的三种网络模型,分析了发布系统的需求的基础上,设计了系统的功能结构及体系结构,实现了一个基于JXTA的文件传输平台,用于向其它服务器发送生成的文件,并将其整合,并对系统功能进行了测试。经过实验测试表明,服务器间这种P2P的文件发送方式比C/S模式下的传输方式,性能上得到了提高。最后讨论说明本传输平台的扩展性及还存在的问题。
其他文献
随着科技的不断进步,工业生产过程已经向大型化、精细化、现代化以及复杂性发展,一般的常规控制方法已经不能满足实际生产的需求。智能型控制算法应运而生,在众多的算法中,模糊控
随着网格技术研究的不断深入,网格环境下数据集成问题也越来越受到研究者的关注。网格的开放性、动态性、协同性等特点为数据集成技术提出了新的挑战。本文针对网格环境下异构
无线传感器网络在工业设备监控方面有着重要的现实意义。多年来,工业监控者都在努力寻找更方便、更有效的设备监控方法。无限传感器网络,不仅能降低长距离通信使得信号衰减的问
随着信息技术的飞速发展,软件已经脱离了小作坊式生产而转为工程化生产,软件项目也日益庞大,“软件危机”问题随之出现,简单地说就是:软件质量达不到要求,软件项目无法按时完成和软
CORBA是为了解决分布式计算环境( DCE , Distributed Computing Environment)中不同硬件设备和软件系统的互联,增强了网络之间软件的互操作性,解决传统分布式计算模式中的不
无线Ad hoc网络是一种无线、移动、自组织的网络,它不依赖于已有的基础设施,移动节点通过多跳无线链路实现相互的通信。由于Ad hoc网络具有的自身特性,在给我们带来新的应用
计算机支持的协同工作(CSCW)的研究与应用给人类的协作方式带来了重大的变革。随着计算机技术和网络技术的发展,人与人之间的协作不再受到地域和时间的限制,但人们在分布式环境下
XML是由W3C提出和维护的数据交换标准,是一种平台无关的数据表示方法。自提出之日起,在很短的时间内,XML渗透到了IT相关的各个领域。随着XML越来越广泛地运用到数据存储和传输领
手语是聋人使用的交际语言,是一种靠动作、视觉进行交流的特殊语言。中国有上千万聋哑人,而手语作为聋哑人的第一自然语言运用非常广泛,在通讯上采用手语交互方式,不仅可以为聋人
在基于J2EE的管理信息系统开发过程中,我们遇到了面向对象的开发技术和目前主流的关系数据库系统之间存在阻抗不匹配问题,所以引入数据持久层来减少阻抗不匹配带来的影响是一