发布者/订阅者通信机制的研究与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 7次 | 上传用户:wuang810
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代工业控制领域,已经出现了众多功能相似而实际上又不相同的产品,这些产品之间经常需要互相通信,而由于这些产品由不同生产商开发,因此他们的接口并不一样,不能直接进行通信,各个生产商都要针对特定的产品独立再开发相应的接口,从而与某特定产品进行通信。而且,随着计算机技术的发展,这些产品大多都被应用于分布式系统当中。因此,如何使得分布式系统中这些相似产品间能够方便、高效地通信,成为时下工业界研究的一个热点。因此,本文在论述各种通信解决方案的基础上,重点研究了发布者/订阅者通信模式。发布者/订阅者通信模式实现了时间、空间和同步关系三个方面的完全解耦合,使得它成为现代分布式计算环境的理想选择。首先,本文在阐述了互操作性这一问题之后,详细分析并比较了三种解决互操作性问题的方案:CORBA、OPC、发布者/订阅者模式。由于发布者/订阅者模式支持多对多通信,使得其通信效率及应用范围都要优于其余二者。随着实时发布者/订阅者机制的研究与发展,其在实时领域将会发挥更大的作用,而CORBA和OPC在实时扩展方面都存在较大困难,限制了其在实时领域的发展。其次,深入分析了实时发布者/订阅者协议RTPS的两种协议,对其自动发现机制及实时保证机制进行了论述。在此基础上,阐述了中间件工作原理及其现有产品种类,详细设计了一个发布者/订阅者模式的消息中间件,此中间件实现了消息中间件的一些最主要的功能。最后,运用成熟的队列理论知识,建立了发布者/订阅者模式的实验模型。通过PRISM模型检测工具提供的建模语言对模型进行模拟,利用PRISM的rewards结构对发布者/订阅者模式通信过程中消息包的接收率以及消息响应时间进行了模拟测试。
其他文献
学位
随着互联网的日益普及和高速宽带接入的广泛使用,交互式流媒体服务已经在互联网上广泛部署,为诸多新兴的、流行的互联网应用(如网络电视、在线电影、远程教育等等)提供基础的服
Web文本的数量随着Internet的飞速发展正在日益增加,从而使文本信息数据的分析变得越来越重要。文本分类技术(TC),是对文本信息数据分析中的一个主要技术。文本分类从训练文本
地震勘探的生产工作包括野外工作、室内资料处理和地震资料解释三个环节。三个环节紧密相连,数据处理需要高质量的地震资料,采用合适的处理方法,再结合地质、钻井和其他物探
近年来,随着计算机软硬件技术的高速发展和互联网产业的不断壮大,网络化的应用大量涌现。Web应用作为互联网上的典型应用之一,在得到迅速的普及和广泛的应用的同时,也面临着许多
随着计算机网络技术的不断发展,以及语音识别、语音合成相关技术研究的日新月异,其相关应用领域也在不断的扩展。在生活节奏日益加快的今天,人们不再简单的满足于传统的生活、工
学位
网格是继互联网之后迅速发展起来的一种新型网络计算平台,它可以实现资源的全面共享,为用户提供一体化的优质服务。但因其大规模、分布、异构和动态等特点使得网格计算环境非
随着三维硬件和软件技术的发展,三维模型广泛应用于CAD/CAM、机械加工、影视娱乐、计算机动画等各个领域。基于三维模型的各项研究工作越来越受到重视。本文从三维模型的特征
基于内容的图像检索早期研究主要考虑图像的全局特征,然而在某些应用领域(例如自然风景),检索的效果远低于用户的期望,其中最重要的原因是底层特征与高层语义之间的差距。研究发
功能磁共振成像技术具有无创检测,空间分辨率高等优点,目前被广泛应用于脑科学的研究。功能磁共振数据中包含大脑活动相关的信息,这些信息对于脑功能的研究具有极其重要的意