阅读dds 规范 1.4

1、概念纵观

理解:
pulisher:负责数据分发。可以分发不同的数据类型的分发。
DataWriter: publisher 的通讯必须使用到 datawriter。用户将需要发布的数据传输给 DataWriter 对应的 publisher 必须去处理,分发数据。
Subscriber:负责接受 publisher 的数据,并根据(qos)去决定数据的可用性
DataReader:访问 Subscriber 接受的数据

topic: 是用来适配某个publications 和 subscriptions
subscriptions:是一个 Subscriber 和 DataReader 组成的订阅关系
publications : 是一个 pulisher 和 DataWriter 组成的订阅关系

2、DCPS 概念总图

DomainEntity:是一个中间对象,所有非particpant 对象全部继承自 DomainEntity,为了保证 其他的participant 对象不可以包含 该participant 对象。


用于区分不同实例发送的 topic。 通过key 去识别,
fatsdds 使用 GUID(guid 可以区分不同的datawariter)去区分

DCPS 包含的5各模块

阅读dds 规范 1.4相关推荐

  1. OMG Data Distribution Service(DDS)规范解读-Part1

    1.概述 1.1 简介 DDS规范的目的可以概括为"在正确的时间将正确信息有效且稳健地传递到正确的位置.(The purpose of the DDS specification can b ...

  2. Java编码规范,在您进行编码之前应该阅读的规范

    为什么80%的码农都做不了架构师?>>>    本文转载于:http://www.web3d.com.cn/new/teach/java3d/2006/11/13/363276161 ...

  3. 飞机牵引车-阅读相关规范

    1 ARP 5283  2012version 一些术语 ARP: AEROSPACE RECOMMENDED PRACTICE Readers: airplane operators and tow ...

  4. DDS (Data Distribution Service) 数据分发服务-规范中文翻译_001

    DDS (Data Distribution Service) 数据分发服务-规范中文翻译_001 1. 概述 1.1 简介 DDS规范描述了用于分布式应用程序通信和集成的以数据为中心的发布 - 订阅 ...

  5. DDS (Data Distribution Service) 数据分发服务-规范中文翻译-1

    Preface 序言 声明:本人非专业翻译,如有错误可留言. 如上所述,OMG规范处理中间件,建模和垂直领域框架.所有OMG正式的规格都可以从这个网址获取: http://www.omg.org/sp ...

  6. DDS (Data Distribution Service) 数据分发服务-规范中文翻译_003

    DDS (Data Distribution Service) 数据分发服务-规范中文翻译_003 2.以数据为中心的订阅发布(DCPS) 2.2 平台无关模型(Platform Independen ...

  7. DDS (Data Distribution Service) 数据分发服务-规范中文翻译_006

    DDS (Data Distribution Service) 数据分发服务-规范中文翻译_006 2.以数据为中心的订阅发布(DCPS) 2.2 平台无关模型(Platform Independen ...

  8. DDS (Data Distribution Service) 数据分发服务-规范中文翻译

    翻译 DDS (Data Distribution Service) 数据分发服务-规范中文翻译_005 DDS (Data Distribution Service) 数据分发服务-规范中文翻译_0 ...

  9. ROS2:自动驾驶汽车的合适的框架(DDS)

    ROS2:自动驾驶汽车的合适的框架 关键字:数据分发服务 DDS 在Apex.AI,我们开发了用于自动驾驶的经过认证软件.带有DDS的ROS 2是Apex.OS®的核心组成. Apex.OS是经过认证 ...

最新文章

  1. 安装gym库_强化学习Gym库学习实践(一)
  2. 解压Ubuntu的initrd.img的方法
  3. 贪心算法--删数问题
  4. 殊途同归还是渐行渐远?MIT神经科学教授James DiCarlo谈如何通过人类神经理解神经网络...
  5. spring boot 菜鸟教程学习:spring是一个超级大工厂能够管理java对象(bean)和他们之间的关系(依赖注入)
  6. keytool安装tls证书_TLS使用指南(一):如何在Rancher 2.x中进行TLS终止?
  7. (转)TinyXML Tutorial 中文指南
  8. react学习(67)--git 屏蔽文件不被追踪
  9. kibana 显示 @timestamp 时间问题(utc or browser当前时间)自动转换显示
  10. Shell命令之ps获取指定进程的进程号
  11. MATLAB优化算法(一)
  12. iPhone 的倒计时竟然会显示假时间?
  13. windows server 2008r2 如何隐藏iis版本号_如何拥有自己炫酷的个人博客
  14. 终结者:详述Log4j配置文件中代码的含义
  15. 大白菜u启动盘安装linux,大白菜U盘启动pe装系统教程
  16. html和css设计网页实例,经典网页设计:30个创意的 CSS 应用案例
  17. c语言修改pdf文件内容,PDF怎么编辑修改?如何编辑PDF的内容?
  18. 【AHK】在Obsidian中以选定日期生成链接
  19. 读jQuery 权威指南[5]-插件
  20. 某个爱情控的感悟——爱情是一种自虐

热门文章

  1. 有关孔隙比的基本概念和计算公式
  2. 商品管理系统--分类、品牌、属性、商品、价格、图片管理
  3. 太牛了,你看过这样的比赛吗?不看不知道看了吓一跳!
  4. 笔记本电脑连不上waifi怎么办
  5. Echarts类似航班选座如何做一个实时监测设备状态的案例
  6. Java Streams:流操作及示例
  7. 1 Python中 _的作用
  8. 花开记春,花落记秋,早已忘却岁月悠悠。曲终人散,花亦垂首,空留旧人昔日颜容。
  9. C++ 三角函数引用
  10. nacos简单介绍与其负载均衡