基于WCF的分布式异步消息处理机制的研究

来源 :武汉理工大学 | 被引量 : 12次 | 上传用户:yyyyoooouuuu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着局域网和Internet的飞速发展,分布式通信技术已成为当今分布式计算领域的研究热点之一。分布式异步消息处理就是在分布式通信环境下,发送端发出请求消息后不必等待接收端回答,就继续执行下去;而接收端接收到消息后采用异步的方式对消息进行处理。分布式异步消息处理解决了分布式通信下现阶段接收端并发处理多个发送端请求信息的瓶颈问题,有效地均衡了接收端的负载,显著提高了两端的处理效率。本文围绕这种分布式通信条件下的异步消息处理机制展开研究,其主要研究工作体现在以下几个方面:1)本文研究了.NET框架下几种典型的分布式通信技术,对比分析了这些通信技术的基本架构及具体的应用场景,进而有针对性地研究了MSMQ的异步消息传输模式,并对.NET3.0所推出的新一代通信技术基础WCF的体系结构和通信模型进行了深入研究,重点剖析了WCF的异步消息处理机制。2)针对目前GPRS无线通信所存在的通信不稳定问题及分布式通信的网络过载问题,本文在研究WCF的异步消息处理机制的基础上,设计了一种支持分布式异步消息处理的通信系统结构模型称为AMP通信模型。AMP通信模型引入分布式消息队列,实现按消息优先级的异步消息处理,从而减轻了因网络过载而造成的服务器端处理数据的负担。与传统的无线通信系统模型相比,AMP通信模型不仅提高了通信服务器端的响应速度,而且还研究了一种消息的重发策略,有效地解决了不稳定GPRS通信条件下消息自动重发的问题。3)将AMP通信模型应用到网络燃气表系统数据通信中,成功地开发了服务器端的监控通信子系统。网络燃气表监控通信子系统是采用GPRS通信的方式,使燃气表一直在线,从而系统服务端能及时地抄收燃气表数据和实时地控制燃气表表具。在.NET3.0框架下,先用面向对象的方法设计与实现了AMP通信模型中的重要模块以及通信命令帧类,然后将AMP通信模型应用到网络燃气表监控通信子系统中,采用五层架构成功地实现了该系统服务器的开发。实际应用表明,采用AMP通信模型的网络燃气表监控通信子系统效果良好,达到了预期目的。
其他文献
无线传感器网络路由协议设计的首要目标是高效利用节点能量。GEAR(Geographical and Energy Aware Routing)路由协议是一种采用贪婪转发与节点能耗均衡性相结合路由方案的地
本论文的研究和开发工作围绕一个面向代码移动的IP_TASCM(IP Trace Analysis System based on Code Moving)分析系统进行,该系统的工作目标是为了解决大规模高速网络被动测量的
移动Ad hoc网络是一种不依赖于固定网络基础设施的、自组织的无线移动网络。其组网快捷、灵活,不受时间、空间限制的特点使它十分适用于军事应用或一些紧急场合的应用。例如,
随着互联网业务的高速发展,广域网在网络响应速度方面已经无法满足用户的需求。依靠增加带宽解决这一问题是一个方法,但由于响应速度还受到其它因素的影响而收效甚微,广域网
随着Internet的发展,“信息爆炸”不可避免地产生了。人们急切需要一种从Web上快速、有效地获取知识的技术,Web挖掘伴随着这样一个背景产生了,并且已成为研究热点。与传统的
学位
随着快速增长的网络信息资源,人们很关切如何从互连网上找出对用户有价值的信息。搜索引擎解决了用户检索网络信息的难题,它是人们获取信息极为有效的工具。随着越来越深入的
伴随着信息技术的迅猛发展,使得各个领域的数据量激增,但是所能获得的有效信息却是有限的。如何在海量的数据中获取有价值的、潜在的信息,是当代人所面临的共同课题。数据挖
随着网络技术的发展和计算机应用的深入,分布式系统已经成为各个行业主流的软件系统。分布式系统具有诸多优点,但是在开发时面临诸多的挑战,这些挑战包括:如何使用户方便地访
网络在现在人们的日常生活中已经成为不可或缺的工具,通过网络寻找自己想要的信息资源已经变成人们获取信息最快捷和简便的方式,但是海量的网络资源对于用户来说是非常痛苦的