Hulft-message消息客户端代理机制研究和应用开发

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:songking99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中间件技术是实现分布式系统灵活和协调运作的一组软件技术。它是位于操作系统之上和应用软件之下的一个软件层,负责处理不兼容的操作系统或文件结构,调节客户机与服务器或服务器与服务器之间的通信。在分布式系统中,提供了公共的编程机制。作者的主要研究工作如下:(1)介绍了研究的背景和意义,中间件的概念和分类,以及智能客户端,特别介绍了消息中间件。分析了Hulft-message研发所用到的相关技术理论,包括异步通信模式,Java消息服务,Socket通信技术,多线程技术以及Ant构件工具。(2)分析了3种智能客户端网络通信方式:.Net Enterprise Services,.Netremoting和本系统采用的消息队列。对他们进行比较得出采用消息队列这种网络通信方式的优点。深入分析了数据并发冲突的原因和解决方案。(3)分析了消息中间件原理和消息收发的状态流程。客户端通过本消息代理提取服务器的信息的流程,给出了本消息中间件Hulft-message设计方案,并分析了各个功能模块在本消息中间件中的作用。本消息客户端代理由于电文数目多,电文信息量大,所以配置文件比较大,预计在3万行左右,读取此配置文件如若采取传统的基于DOM的解析方式,速度会比较慢。而且占用比较大的内存空间,针对这些问题,提出了基于SAX模型解析本消息中间件xml文件的有效算法。另外本消息中间件采用BlockingQueue来接收消息,有效的进行拥塞控制,实现了消息的异步通信。阐述了各个主要模块的功能及实现方法。从一个整体的角度,分别对系统逻辑状态、各模块的开启、信息获取、用户程序的执行的实现进行了详细的讲解。整个系统的状态有七种:EXEC,INIT,START,IDLE,END,TERM,EXIT。其中前三种是系统启动时所要经历的状态,IDLE状态就是系统运行的状态,循环和服务器进行通信。后面三个关闭阶段的状态分别对应着前面的三个状态。(4)对系统的程序结构和处理过程做了测试,测试结果表明,本消息中间件达到了的设计程序中收发消息的预期。
其他文献
文章介绍国内外工程造价管理的发展及现状,然后分析了影响工程造价的因素,提出了造价管理措施,对从事相关工作的同行有着重要的参考价值和借鉴意义。
网格是构筑在互联网上的一组新兴技术,它把分布在不同地理位置上的各种计算资源整合在一起,不仅为用户提供了一个高性能的计算环境,而且也实现了资源更广泛意义上的共享。资源调
作者根据多年工作经验对建设工程造价中存在的一些问题进行具体分析,并就相关问题提出了自己的看法和意见,最后针对相应问题给出了造价控制的具体措施,仅供参考。
本文根据多年造价咨询工作的经历,挖掘、整理了工作实践中常见的一些错误、漏洞和缺陷,涉及预算编制、招标代理、结算审计等各类造价咨询业务,力求为以后的工作避免出现系统性的
在移动通信系统中,由于多径传播引起的衰落对信道产生的严重影响可以通过分集技术得到有效的解决。空间分集技术由于可以与其它分集技术相结合,并在其基础上提供很大的性能增益
建筑工程招投标阶段的造价控制时确定整个工程施工合同价款的重要阶段,直接影响到今后的工程施工甚至工程竣工结算。本文主要从招标文件、标底、标书、工程量清单和合同条款等
随着商品经济的发展和现代管理科学的发展,工程造价管理也就产生了。在建筑工程项目管理中,如何有效地进行工程造价的管理,是各级工程造价部门、投资者一个比较关注的问题。本文
本文作者就针对工程预结算审核中存在的问题及其对策分别进行了分析以供工程预结算审核工作的人员参考。
近年来,随着无线通信技术的飞速发展和无线通信业务的迅速增长,原本有限的无线电频谱资源变得十分紧缺。认知无线电技术的出现有效地缓解了这一局面,成为无线通信领域中的一
近些年来,建筑行业的发展速度越来越快,在房地产业寻求生产与发展的空间也越来越难。在市场经济的大环境下,同行之间的竞争日益激烈,我们不但要找出取胜的途径,还要在建筑工程中对