2015-01-15 59 views
0

我目前使用的是RTI DDS並且正在編寫一些規範。但是,我不希望我的規範中的任何主題名稱超過DDS中主題名稱的限制。我嘗試搜索並找不到這種限制。是否有人知道DDS是否將您的主題名稱限制在一定的長度範圍內,如果它不超過String的長度限制(無論您使用哪種語言進行編程)?對DDS主題名稱的限制

回答

3

DDS的OMG標準(修訂版1.2)不提供主題名稱長度的任意限制。

一個主題由其必須是在整個域唯一標識。

根據的RTI文件(5.1.0用戶指南PDF,第5.1.1節,第170頁),RTI的執行標準的執行任意限制:

TOPIC_NAME |名稱爲新主題,不能超過255個字符

這似乎是最大長度爲任何實體(你能說出它的QoS實體,這樣的工具可以報告的可讀性名稱他們報告的實體)。

3

儘管DDS API規範確實沒有提及主題名稱的限制,互補DDS有線協議規範:實時發佈預訂(RTPS)協議(http://www.omg.org/spec/DDSI-RTPS/2.2)確實規定主題名稱不得超過256個字符(見表9.12)。

因此,由RTI DDS實現施加的主題名長度的256個字符限制不是任意的。正是需要與其他DDS實現互操作。

Gerardo