2013-02-21 19 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