知识点 › 系统架构

DDS 与车端中间件

DDS

系统架构Lv.3

定义

DDS(Data Distribution Service)是车端内部的消息中间件:以 Topic 为中心做发布/订阅,支持 QoS(可靠性、时限、历史深度)。感知、规划、影子服务之间通过 DDS 交换数据,采集系统也从中订阅。

关键要点

  • QoS 选错会丢数据:BEST_EFFORT 在弱网/高负载下静默丢包
  • 采集订阅不能阻塞主链路:要用独立 participant + 队列深度控制
  • DDS 的序列化格式(CDR)与云端解析格式要对齐,否则要写转换层

面试怎么答

讲「QoS 选型影响数据完整性」,这是车端采集中最容易被忽略的坑。

相关知识

  • 车云通信 mesh — 车云一体的通信与任务通道:车端(DDS + OS + 业务)↔ 服务端(configor 配置服务、job 任务服务 …
  • DDS 通信与 QoS(车端视角) — DDS 是车端内部的发布/订阅中间件:以 Topic 为中心,用 QoS 表达传输契约——可靠性(RELIABLE /…
在星图上打开这颗星 →