分布式系统实时发布/订阅数据分发技术

内容简介

[

  本书当谈及分布式系统,常会想到分布的、并行的、并发的和分散的等形容词,它是构建在网络之上的软件或硬件系统。比如,金融系统、实时视频会议系统以及军事情报监视类传感器网络等。这类系统的计算成本或性能主要取决于数据和控制的通信。因此,对于分布式系统来说,特别是军事应用领域,数据分发性能的好坏起着至关重要的作用。  本书围绕分布式系统数据分发技术展开讨论,针对发布/订阅通信机制,重点对opendds的基础编程、高级编程和工程应用三个方面进行阐述,书中成果反映了作者在该领域的*新研究工作,具有新颖性、前沿性、理论与应用密切结合的特点。

  本书可作为高等学校与科研院所中从事数据链、网络通信、分布式对象技术等专业领域的研究和教学参考用书,也可作为自动化、计算机、信息处理领域其他相关专业师生及科研人员的参考用书。

]

目录

第1章绪论1.1背景与意义1.1.1军事需求1.1.2国内外典型军事信息系统1.1.3军事信息系统面临的挑战1.2实时信息分发技术和研究现状1.2.1四种通信模型比较1.2.2数据为中心的发布/订阅模型1.2.3 dds体系结构1.2.4 dds通信过程1.2.5 dds通信特点1.2.6 dds标准的实现1.2.7 dds的应用1.3本书内容的组织与结构第2章opendds概述2.1 dcps概述2.1.1基本组成2.1.2内置主题2.1.3 qos策略2.1.4 listener2.1.5条件2.2 opendds的实现2.2.1兼容性2.2.2 opendds的架构2.3本章小结第3章如何编写简单的应用程序3.1定义数据类型3.2处理idl3.3编写消息发布者3.3.1初始化参与者3.3.2注册数据类型和创建主题3.3.3创建发布者3.3.4创建datawriter和等待订阅者3.3.5发布数据样本3.4实现订阅者3.4.1初始化参与者3.4.2注册数据类型和创建主题3.4.3创建订阅者3.4.4创建datareader以及listener3.5 datareaderlistener实现3.6在opendds客户端进行清理3.7运行示例3.8利用rtps运行示例程序3.9数据处理优化3.9.1在发布者中进行注册以及使用实例3.9.2读取多个样本3.9.3零拷贝读取3.10本章小结第4章qos策略内涵和使用方法4.1 qos策略4.1.1 deadline策略4.1.2 lifespan策略4.1.3 time_based_filter策略4.1.4 user_data策略4.1.5 topic_data策略4.1.6 group_data策略4.1.7 liveliness策略4.1.8 reliability策略4.1.9 history策略4.1.10 durability策略4.1.11 durability_service策略4.1.12 resource_limits策略4.1.13 partition策略4.1.14 transport_priority4.1.15 latency_budget策略4.1.16 entity_factory策略4.1.17 presentation策略4.1.18 destination_order策略4.1.19 writer_data_lifecycle策略4.1.20 reader_data_lifecycle4.1.21 ownership策略4.1.22 ownership_strength策略4.2 qos的表示方法4.3 qos的匹配模型4.4 qos的使用示例4.5本章小结第5章dcps通信模型的两种机制——侦听和条件5.1通信状态类型5.1.1主题的状态类型5.1.2订阅者的状态类型5.1.3 datareader的状态类型5.1.4 datawriter的状态类型5.2 listener对象5.2.1主题listener对象5.2.2数据写入者listener对象5.2.3发布者listener对象5.2.4数据读取者listener对象5.2.5订阅者listener对象5.2.6域参与者listener对象5.3 condition对象5.3.1状态条件对象5.3.2状态条件示例5.3.3附加条件对象类型5.4本章小结第6章按内容订阅的构建方法6.1构建不包括按内容订阅的版本6.2按内容过滤的主题6.2.1过滤表达式6.2.2按内容过滤的主题示例6.3查询condition对象6.3.1查询表达式6.3.2查询条件对象示例6.4多重主题6.4.1主题表达式6.4.2用法注意事项6.4.3多重主题的使用示例6.5本章小结第7章opendds的配置选项和实现方法7.1配置文件7.2通用配置选项7.3传输层配置7.3.1基本概念7.3.2配置文件示例7.3.3传输层配置示例7.3.4传输层配置选项7.3.5传输层实例选项7.4配置多个dcpsinforepo7.5日志7.5.1 dcps层日志7.5.2传输层日志7.6本章小结第8章dcps inforepo服务和内置主题8.1 dcps inforepo服务8.1.1 dcps inforepo选项8.1.2多仓库的联邦8.2内置主题8.2.1编译不支持内置主题的版本8.2.2 dcpsparticipant主题8.2.3 dcpstopic主题8.2.4 dcpspublication主题8.2.5 dcpssubscription主题8.2.6内置主题示例8.3 opendds_idl命令行选项8.4本章小结……第9章自适应qos控制策略第10章基于信息分类的数据过滤机制第11章基于opendds的自适应qos信息分发软件开发与应用参考文献

封面

分布式系统实时发布/订阅数据分发技术

书名:分布式系统实时发布/订阅数据分发技术

作者:朱华勇 等编著

页数:185

定价:¥40.0

出版社:国防工业出版社

出版日期:2013-08-01

ISBN:9787118089943

PDF电子书大小:67MB 高清扫描完整版



本文标题:《分布式系统实时发布/订阅数据分发技术》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!