加载中...

DDS(Data Distribution Service,数据分发服务)是OMG(对象管理组织)制定的以数据为中心的发布/订阅通信中间件标准,面向实时与关键任务系统。
DDS没有中心Broker,参与者通过RTPS线协议自动发现并直接点对点通信。核心抽象是全局数据空间:发布者向主题(Topic)写入强类型数据,订阅者按需读取。标准定义了二十余种QoS策略,如可靠性、时限、历史深度、持久性,可精细匹配实时性需求。
DDS被用于舰船作战系统、轨道交通、医疗设备等领域,也是机器人操作系统ROS 2默认的通信层,自动驾驶中间件(如AUTOSAR Adaptive)亦采用。常见实现有Fast DDS、Cyclone DDS、RTI Connext。
优点是无单点故障、低时延、QoS表达力强;缺点是标准复杂、发现流量在大规模网络中开销明显,配置调优门槛较高。

登录 后参与讨论
暂无讨论,来发表第一条评论吧