Publish subscribe 对DDS主题名称的限制

Publish subscribe 对DDS主题名称的限制,publish-subscribe,data-distribution-service,Publish Subscribe,Data Distribution Service,我目前正在使用RTI DDS,并且正在编写一些规范。但是,我不希望规范中的任何主题名称超过DDS中主题名称的限制。我试着搜索,但找不到是否存在这样的限制。是否有人知道,无论您使用何种语言编程,只要不超过字符串长度的限制,DDS是否会将您的主题名称限制在某个特定长度?OMG DDS标准(rev 1.2)没有对主题名称长度提供任意限制 主题由其名称标识,该名称在整个域中必须是唯一的 根据RTI文档(5.1.0用户指南pdf,第5.1.1节,第170页),RTI对标准的实施实施了任意限制: 主题_na

我目前正在使用RTI DDS,并且正在编写一些规范。但是,我不希望规范中的任何主题名称超过
DDS
中主题名称的限制。我试着搜索,但找不到是否存在这样的限制。是否有人知道,无论您使用何种语言编程,只要不超过
字符串长度的限制,DDS
是否会将您的主题名称限制在某个特定长度?

OMG DDS标准(rev 1.2)没有对主题名称长度提供任意限制

主题由其名称标识,该名称在整个域中必须是唯一的

根据RTI文档(5.1.0用户指南pdf,第5.1.1节,第170页),RTI对标准的实施实施了任意限制:

主题_name |新主题的名称不得超过255个字符

这似乎是任何实体的最大长度(您可以在其QoS中命名实体,以便工具可以报告其报告的实体的人类可读名称)。

OMG DDS标准(rev 1.2)没有对主题名称长度提供任意限制

主题由其名称标识,该名称在整个域中必须是唯一的

根据RTI文档(5.1.0用户指南pdf,第5.1.1节,第170页),RTI对标准的实施实施了任意限制:

主题_name |新主题的名称不得超过255个字符


这似乎是任何实体的最大长度(您可以在其QoS中命名实体,以便工具可以报告其报告的实体的可读名称)。

而DDS API规范确实没有提到主题名称的限制。补充DDS有线协议规范:实时发布-订阅(RTPS)协议(),规定主题名称不得超过256个字符(见表9.12)

因此,RTI DDS实现对主题名长度施加的256个字符限制不是任意的。这正是与其他DDS实现互操作所需要的


Gerardo

而DDS API规范确实没有提到主题名称的限制。补充DDS有线协议规范:实时发布-订阅(RTPS)协议(),规定主题名称不得超过256个字符(见表9.12)

因此,RTI DDS实现对主题名长度施加的256个字符限制不是任意的。这正是与其他DDS实现互操作所需要的

杰拉尔多