DDS(Data Distribution Service) 数据分发服务

DDS是一个以数据为中心的中间件协议和API标准,意为用户只关心自己想要的数据,数据通过Topic进行标识,这样发布者根据主题发布数据,订阅者根据自己感兴趣的主题订阅数据。这便是DDS的核心,以数据为中心的发布-订阅模型DCPS(Data-Centric Publish-Subscribe)

如果是熟悉的以服务为中心的SOME/IP中间件,我们需要做的是把数据打包成服务,之后服务的消费方向服务提供方通过SD订阅服务中的事件组,当数据发生变化后,相应的事件报文便会发到总线上。相比之下,DDS确实很直接,直接与数据沟通。

 

最近更新

  1. TCP协议是安全的吗?

    2023-12-12 17:56:57       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-12 17:56:57       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-12 17:56:57       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-12 17:56:57       20 阅读

热门阅读

  1. 【docker】根据docker inspect获取启动参数

    2023-12-12 17:56:57       41 阅读
  2. JVM调优

    JVM调优

    2023-12-12 17:56:57      41 阅读
  3. Go 语言区块链测试实践指南(一):GO单元测试

    2023-12-12 17:56:57       42 阅读
  4. 2023年的PHP项目部署笔记。什么?还有人用PHP?

    2023-12-12 17:56:57       40 阅读
  5. JVM调优

    JVM调优

    2023-12-12 17:56:57      45 阅读
  6. Go 语言区块链测试实践指南(一):GO单元测试

    2023-12-12 17:56:57       40 阅读