ZBLOG

这个说明表中的策略

这个说明表中的策略是针对 DDS(数据分发服务)中 DataWriterQos 的一系列 QoS(质量服务)策略。以下是对每个策略的进一步解释:

1. DurabilityQosPolicy

  • 作用:定义数据在发布后能存活多长时间,以及是否在新的订阅者连接时发送过去的数据。
  • 可变性:不可修改。

2. DurabilityServiceQosPolicy

  • 作用:定义持久化服务的特性,例如历史数据的保留策略。
  • 可变性:不可修改。

3. DeadlineQosPolicy

  • 作用:指定更新数据的时间间隔,以便接收方能够知道何时期待新的数据。
  • 可变性:可修改。

4. LatencyBudgetQosPolicy

  • 作用:指定允许的数据传输延迟预算,用于满足实时性能要求。
  • 可变性:可修改。

5. LivelinessQosPolicy

  • 作用:确保 DataWriter 在一定周期内声明其存活状态,避免因为未发信号而认为其失效。
  • 可变性:不可修改。

6. ReliabilityQosPolicy

  • 作用:定义数据传输的可靠性等级,如保证送达或尽力而为。
  • 可变性:不可修改(特别标注)。

7. DestinationOrderQosPolicy

  • 作用:控制消息传递顺序,保证接收方按特定顺序接收到消息。
  • 可变性:不可修改。

8. HistoryQosPolicy

  • 作用:控制历史样本的数量和管理方式,例如保存最新N条消息等。
  • 可变性:不可修改。

9. ResourceLimitsQosPolicy

  • 作用: 定义资源使用限制,比如最大缓冲区大小和消息数量限制等。
  • 可变性: 不可修改。

10. TransportPriorityQosPolicy

  • 作用: 指定优先级,以决定哪些消息应当被优先处理。
  • **可变性】】: 可修改。

11. LifespanQosPolicy

  • 【*作用*】: 定义数据有效期,在超过此期限后,发布的数据将被视为过期并不再传播给新订阅者.
  • 【*可变量*】: 可修正.

### 12.UserDataQosPolicy

  • 功能:】 用户可以附加元数据信息以供其他用户或系统使用.
  • 动态:】 可调整.

###13.Ownership QOS Policy

  • 影响:】 管理关于谁拥有数据发表权的信息,即某个特定实例属于哪个 DataWriter.
  • 动态:】 不容许调整.

###14.OwnershipStrength QOS Policy
-【目的:】 确定所有权相对于其他写入器所具有的相对强度,以解决同一实例上多个写入器之间的竞争. -【动态:】 可以更改.

###15.WriterDataLifecycle QOS Policy
-【目的】: 管理实例生命及其删除流程,例如触发删除条件. -【变化】: 它是灵活且易于调整的.

###16.PublishMode QOS Policy
-【用途】: 描述 DataWriter 如何发布样本,如一次发布一个或者同时发布多个样本. -【变化 】: 不支持修正

###17.DataRepresentation QOS Policy          | 数据表示格式选择,如数据编码与转码选项等           | 不支持修正 |

18.PropertyPolicyQoS

           | 应用程序提供额外属性,为处理过程提供更多信息 | 不支持修正 |

19.RTPSReliableWriterQoS                 | 专用于 RTPS 通讯, 提供额外可靠性的写操作,可能涉及丢包重发机制 | 动态 |

20.RTPSEndpointQoS

             | 控制传输终端相关设置和属性,如 IP 地址、端口等信息 | 不支持修正 |

21.WriterResourceLimitsQoS                 | 为 Writer 限制最大通信负载或应用相关资源约束设计,即写入器资源利用率限度配置               
    | 不支持更改

22.DataSharingQoS   | 有关共享模式控制例如通过整合多个Publisher使得某些Reader可以共享同一份记录生成.| 不允许更改|

这组 QoS 策略允许开发者根据应用需求精确地配置 DataWriter 的行为,从而提高系统性能、响应速度及可靠度。根据不同场景合理地选择与设置这些策略,是设计高效DDS应用的重要部分。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://sdn.0voice.com/?id=7025

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?