DDS (Data Distribution Service) 数据分发服务-规范中文翻译_001

DDS (Data Distribution Service) 数据分发服务-规范中文翻译_001

1. 概述

1.1 简介

DDS规范描述了用于分布式应用程序通信和集成的以数据为中心的发布 - 订阅(DCPS)模型。 该规范定义了应用程序接口(API)和通信语义(行为和服务质量),它们能够有效地将信息从信息生产者传递给匹配的消费者。

DDS规范的目的可以概括为“在正确的时间将正确信息有效且稳健地传递到正确的位置”。

预期的应用领域要求DCPS具有高性能和可预测性,并且在资源使用方面也是有效的。 为了满足这些要求,接口的设计必须符合以下要求:

  • 允许中间件预分配资源,以便将动态资源分配降至最低;
  • 避免那些可能需要使用无限制或难以预测的资源的属性;
  • 尽量减少复制数据的需要。

DDS尽可能使用类型化接口(即,考虑实际数据类型的接口)。 类型化接口具有以下优点:

  • 更易于使用:程序员直接操作自然代表数据的构造。
  • 使用起来更安全:可以在编译时执行验证。
  • 更有效:执行代码可以依赖于它预先具有的确切数据类型的知识,例如,预分配资源。

应该注意的是,使用类型化接口的决定意味着需要生成工具将类型描述转换为适当的接口和实现,以填补类型化接口和通用中间件之间的差距。

QoS(服务质量)是用于指定服务行为的一般概念。 通过QoS设置编程服务行为提供了以下优点:应用程序

  • 9
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值