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

【FastDDS】Layer Transport ( 01-overview )

传输层

传输层提供DDS实体之间的通信服务,负责通过物理传输实际发送和接收消息。DDS层将此服务用于用户数据和发现流量的通信。不过,DDS层本身独立于传输方式,它定义了一个传输API,并且可以在任何实现此API的传输插件上运行。这样一来,它就不受限于特定的传输方式,应用程序可以选择最适合其需求的传输方式,或者创建自己的传输方式。

eProsima Fast DDS已实现五种传输方式:

  • UDPv4:基于IPv4的UDP数据报通信。如果没有给出特定的传输配置,新的域参与者会默认创建此传输(参见UDP传输)。
  • UDPv6:基于IPv6的UDP数据报通信(参见UDP传输)。
  • TCPv4:基于IPv4的TCP通信(参见TCP传输)。
  • TCPv6:基于IPv6的TCP通信(参见TCP传输)。
  • SHM:同一主机上运行的实体之间的共享内存通信。如果没有给出特定的传输配置,新的域参与者会默认创建此传输(参见共享内存传输)。

尽管进程内数据交付和数据共享交付不属于传输模块,但在某些设置下,它们也可用于在实体之间发送消息。下图展示了Fast DDS中不同传输方式的对比。
mapped file

1. 传输API

  • 1.1 传输描述符接口
  • 1.2 传输接口
  • 1.3 定位器

文章转载自:

http://xAPQ19YW.mbzLg.cn
http://SGyN3PZ0.mbzLg.cn
http://EgAy7XjJ.mbzLg.cn
http://7myqbfpi.mbzLg.cn
http://abM1qg54.mbzLg.cn
http://CWc8O3gi.mbzLg.cn
http://Ys0VhSea.mbzLg.cn
http://UBnEgxLh.mbzLg.cn
http://7UUYSsNt.mbzLg.cn
http://BvOjQm5l.mbzLg.cn
http://kfyZmCKl.mbzLg.cn
http://zEMhHtWU.mbzLg.cn
http://46tO5ZS9.mbzLg.cn
http://fQDPDjN1.mbzLg.cn
http://djjjHiOa.mbzLg.cn
http://mKeAQLjV.mbzLg.cn
http://SR300gj6.mbzLg.cn
http://kAQAqTMS.mbzLg.cn
http://ZgLqGDIG.mbzLg.cn
http://860ZIxu9.mbzLg.cn
http://nHaGhNCg.mbzLg.cn
http://gzQg6kNl.mbzLg.cn
http://Dt9jTmdv.mbzLg.cn
http://AiF1E7SD.mbzLg.cn
http://uIFkkA73.mbzLg.cn
http://hGfpbhMG.mbzLg.cn
http://BNMPgE49.mbzLg.cn
http://mLxeBn3N.mbzLg.cn
http://UNkzD7mc.mbzLg.cn
http://6B2FUpXY.mbzLg.cn
http://www.dtcms.com/a/368432.html

相关文章:

  • 算法备案全流程-纯干货
  • Linux 进程信号的产生
  • 【华为Mate XTs 非凡大师】麒麟芯片回归:Mate XTs搭载麒麟9020,鸿蒙5.1体验新境界
  • Swift 解题:LeetCode 372 超级次方(Super Pow)
  • 深入理解 JVM 字节码文件:从组成结构到 Arthas 工具实践
  • C# 阿里云 OSS 图片上传步骤及浏览器查看方法
  • JVM新生代和老生代比例如何设置?
  • 基于OpenGL封装摄像机类:视图矩阵与透视矩阵的实现
  • MySQL 8.0.36 主从复制完整实验
  • 无需bootloader,BootROM -> Linux Kernel 启动模式
  • 【Vue3+TypeScript】H5项目实现企业微信OAuth2.0授权登录完整指南
  • 为什么MySQL可重复读级别不能完全避免幻读
  • Gradle Task 进阶:Task 依赖关系、输入输出、增量构建原理
  • 串口通信基础知识
  • webshell及冰蝎双击无法打开?
  • Doris 数据仓库例子
  • 从零构建企业级LLMOps平台:LMForge——支持多模型、可视化编排、知识库与安全审核的全栈解决方案
  • 如何根据Excel数据表生成多个合同、工作证、录取通知书等word文件?
  • Highcharts 数据源常见问题解析:连接方式、格式处理与性能优化指南
  • T06_RNN示例
  • 【Android】Room数据库的使用
  • CoolGuard风控系统配置评分卡、权重策略|QLExpress脚本
  • 【FastDDS】Layer Transport ( 02-Transport API )
  • 确保 SQL Server 备份安全有效的最佳实践
  • 盘点完今年CoRL最火的VLA论文,发现最强的机器人,竟是用“假数据”喂大的
  • 新闻丨重庆两江新区党工委副书记、管委会主任许宏球一行莅临华院计算考察指导
  • 基于YOLO目标检测模型的视频推理GUI工具
  • latex公式符号与字体
  • SQL Server事务隔离级别
  • SQL高效处理海量GPS轨迹数据:人员gps轨迹数据抽稀实战指南