Connext DDS开发指南(4)键Keys和实例Instances

19 篇文章 ¥299.90 ¥399.90
本文档深入探讨了Connext DDS中实例instance和键key的概念,解释了为何及如何使用实例,以减少内存消耗和提升系统性能。通过航空公司的航班管理和巧克力工厂的示例,展示了实例生命周期在系统中的应用,包括实例创建、读取和生命周期管理。此外,还介绍了如何在管理控制台中构建和调试应用程序,以及如何处理实例的Dispose状态。

到目前为止,我们已经讨论了样本Samples。例如,DataWriter发布特定主题的样本。

有时,我们希望使用一个主题发布几种不同对象的数据样本,例如航班或传感器信息等。Connext DDS使用“实例instance”来表示这些真实世界的对象。(请参见表4.1。)当需要在DDS主题中表示多个对象时,可以使用键key来建立实例。DDS中的键key类似于数据库中的主键key,它是数据中某些内容的唯一标识符。

实例是由键key标识的对象。键可以由数据中的一个或多个字段field组成,只要它们唯一地标识所表示的对象。例如,在空中交通管制系统中,关键key字段可能是航空公司名称和航班号。示例将是每个航班“实例instance”的更新位置。请参阅下表中键key、实例instance和样本sample的其他示例。

表4.1:分布式系统中的实例instance和键key的示例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pony12

助力1000篇OpenDDS文

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值