2013-02-21 25 views

回答

2

對於Connext,限制因素不是主題的數量,而是更多在特定域中創建的DataReader和DataWriters的數量。當然,每個DataReader和DataWriter只與一個Topic相關聯,因此間接依賴於Topic的數量。

關於域中DataReader和DataWriters的最大數量(通常由端點共同指示),實際限制取決於系統中的資源。由於管理DDS系統的拓撲結構而導致的內存消耗將隨端點數量的增加而增加。儘管對端點數量沒有硬編碼或硬編碼限制。

如果您有任何特定的比例,我可以指出您與產品的其他用戶相比你在哪裏。

這個答案確實取決於實施。我的評論適用於RTI Connext DDS,並不一定適用於其他DDS實施。

+0

謝謝。我以爲我在某處讀到RTI DDS中的某些內容僅限於240個實例......任何想法可能是我想到的? – 2013-02-21 20:26:27

+0

不是我頭頂的問題,我會做一些研究。但是,爲了擴展到數千個主題,Connext支持所謂的企業發現服務以幫助發現過程。所以擁有超過240個主題絕對有可能。 – 2013-02-21 22:47:49

+0

好的沒問題......我開始懷疑我是否想像過它。 :-) – 2013-02-22 01:25:32

3

您回憶的240個「魔術」限制很可能是可以在同一個域ID(120)上的一臺計算機上運行的DomainParticipants的最大數量。否則,它是DDS域ID的最大數量,它是233.參見http://community.rti.com/kb/what-maximum-number-participants-domain

正如Reinier所述,對於端點數量沒有內在的限制。

Gerardo

+0

謝謝,這就是我一直在尋找的! – 2013-03-11 14:52:33