当前位置: 首页 > backend >正文

【FastDDS】Layer DDS之Core (详解)

3.1.1 实体(Entity)

Entity(实体)是所有 DDS 实体的抽象基类,指的是支持 QoS(服务质量)策略、监听器(Listener)和状态(Status)的对象。

3.1.1.1 实体类型

DDS 包含以下几类核心实体,各类实体的功能与定位如下:

  • DomainParticipant(域参与者):作为 DDS 服务的入口,同时也是创建 Publisher(发布器)、Subscriber(订阅器)和 Topic(主题)的工厂类。更多细节可参考《DomainParticipant 文档》。
  • Publisher(发布器):作为工厂类,可创建任意数量的 DataWriter(数据写入器)。更多细节可参考《Publisher 文档》。
  • Subscriber(订阅器):作为工厂类,可创建任意数量的 DataReader(数据读取器)。更多细节可参考《Subscriber 文档》。
  • Topic(主题):此类实体介于发布类实体与订阅类实体之间,充当数据传输的“通道”。更多细节可参考《Topic 文档》。
  • DataWriter(数据写入器):负责数据分发的对象。更多细节可参考《DataWriter 文档》。
  • DataReader(数据读取器):用于获取接收数据的对象。更多细节
http://www.xdnf.cn/news/19860.html

相关文章:

  • pytorch gpu版本安装(最新保姆级安装教程)
  • Masonry
  • 从全栈开发到微服务架构:一位Java工程师的实战经验分享
  • el-dialog 打开dialog弹框,鼠标点击事件无法执行
  • [TryHackMe]Oh My WebServer(nday漏洞+容器逃逸)
  • Teacher Forcing技术解析
  • 解构复杂财务逆向业务:如何优雅地生成与管理负数单?
  • c++ zint二维码、条形码开发库
  • k8s初始化常见问题
  • 笔记:深层卷积神经网络(CNN)中的有效感受野简单推导
  • 行业分享丨基于SimSolid的大型汽车连续冲压模具刚度分析
  • vue3前端开发的基础教程——快速上手
  • flutter 中间组件自适应宽度
  • 硬件:51单片机的按键、中断、定时器、PWM及蜂鸣器
  • 深入解析MongoDB内部架构设计
  • 深度学习-----简单入门卷积神经网络CNN的全流程
  • 做 DevOps 还在被动救火?这篇让你把监控玩成 “运维加速器”!
  • 【CV】OpenCV基本操作④——算术操作
  • OpenGL视图变换矩阵详解:从理论推导到实战应用
  • 《四川棒球知识百科》球速最快的运动之一·棒球1号位
  • Grok-4 :AI 基准测试霸主,速度与智能并存——但代价几何?
  • 学习 Android (十九) 学习 OpenCV (四)
  • sql项目总结
  • 无人机报警器8G信号技术解析
  • npm install 报错问题解决 npm install --ignore-scripts
  • 嵌入式学习---(单片机)
  • 【Kubernetes知识点】监控升级,备份及Kustomize管理
  • Python 基础语法与控制流程学习笔记
  • 学习笔记:MYSQL(3)(常用函数和约束)
  • 嵌入式人别再瞎折腾了!这8个开源项目,解决按键/队列/物联网所有痛点,小白也能抄作业