新書推薦:
《
我的心理医生是只猫
》
售價:NT$
225.0
《
股权控制战略:如何实现公司控制和有效激励(第2版)
》
售價:NT$
449.0
《
汉译名著·哲学经典十种
》
售價:NT$
3460.0
《
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
》
售價:NT$
280.0
《
爱丁堡古罗马史-罗马城的起源和共和国的崛起
》
售價:NT$
349.0
《
大宋悬疑录:貔貅刑
》
售價:NT$
340.0
《
人生解忧:佛学入门四十讲
》
售價:NT$
490.0
《
东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情)
》
售價:NT$
295.0
內容簡介:
DDSData Distribution Service,数据分发服务是OMG发布的有关分布式实时系统中数据传输的一个规范2004年12月发布1.0版,2007年1月发布1.2版。随着实时分布式系统复杂度的不断增加和研发规模的迅速扩大,系统集成的难度和风险都在大幅度提高,DDS为各种不同的分布式应用提供了数据通信模型,对分布式的异构系统集成提供了很好的解决方案。DDS是以数据为中心的发布订阅通信模型,针对强实时系统进行了优化,提供低延迟、高吞吐量以及对实时性能的控制级别,从而使DDS能够广泛地用于航空航天、国防、分布式仿真、工业自动化、分布控制、机器人、电信以及物联网等多个领域。 本书的编写本着由浅入深、深入浅出的原则,系统地介绍了DDS的使用、编程技术。本书中配有大量的例子,供使用人员参考,适合软件工程师、软件架构师、软件项目经理等专业人员使用,同时也适合作为硕士研究生、本科生的教材。
目錄 :
第1章 概述
1.1 体系集成需求
1.1.1 系统集成的问题
1.1.2 耦合性问题
1.1.3 复杂数据流问题
1.2 什么是数据分发服务
1.3 什么是中间件
1.4 网络通信模型
1.5 什么是“以数据为中心”
1.6 DDS对开发者有什么帮助
第2章 DDS架构
2.1 设计理念
2.2 可扩展的传输框架
2.2.1 以数据为中心的发布订阅
2.2.2 数据本地重构层
2.3 DDS的发现
2.4 线程处理
2.5 配置
2.6 DCPS通信
2.6.1 DCPS通信概述
2.6.2 域和域参与者
2.6.3 数据写入者和发布者
2.6.4 数据读取者和订阅者
2.6.5 主题、实例与关键字
2.6.6 服务质量QoS策略控制通信行为
2.6.7 监听器
2.6.8 条件
第3章 数据类型和数据样本
3.1 数据类型概述
3.1.1 序列
3.1.2 字符串和宽字符串
3.1.3 类型代码
3.2 内置数据类型
3.2.1 注册内置类型
3.2.2 为内置类型创建主题
3.2.3 字符串内置类型
3.2.4 关键字字符串内置类型
3.2.5 管理内置数据类型的内存
3.2.6 内置数据类型的类型代码
3.3 使用IDL创建用户数据类型
3.3.1 可变长度类型
3.3.2 值类型
3.4 与用户数据类型动态互动
3.4.1 类型代码概述
3.4.2 定义新类型
3.5 使用数据样本
3.5.1 具体类型的对象
3.5.2 动态定义数据类型的对象
第4章 服务质量QoS策略
4.1 QoS策略概述
4.1.1 默认QoS策略
4.1.2 DEADLINE截止期限T,DR,DW
4.1.3 DESTINATION_ORDER目标顺序T,DR
4.1.4 DURABILITY持久性T,DR,DW
4.1.5 ENTITY_FACTORY实体工厂DP,Pub,Sub
4.1.6 GROUP_DATA组数据Pub,Sub
4.1.7 HISTORY历史T,DW,DR
4.1.8 LATENCY_BUDGET时延预算T,DR,DW
4.1.9 LIFESPAN寿命T,DW
4.1.10 LIVELINESS活跃度T,DW,DR
4.1.11 OWNERSHIP、OWNERSHIP STRENGTH所有权T、所有权强度DW
4.1.12 PARTITION分割Pub,Sub
4.1.13 PRESENTATION呈现Pub,Sub
……
第5章 实体
第6章 主题
第7章 发送数据
第8章 接收数据
第9章 使用域
第10章 条件和监听器
第11章 配置OpenDDS
第12章 开始使用
参考文献