【问题标题】:Maximum number of DDS Topics that may be created in a single DDS Domain单个 DDS 域中可以创建的最大 DDS 主题数
【发布时间】:2013-02-21 15:15:09
【问题描述】:

在 DDS 中可以为特定域创建的主题数量是否有限制?这是否依赖于实现?

RTI Connext DDS 5.0.0 的最大值是多少?我没有在文档中看到它。

【问题讨论】:

    标签: data-distribution-service


    【解决方案1】:

    您回忆的 240 的“神奇”限制很可能是可以在同一域 ID 上的单台计算机上运行的 DomainParticipants 的最大数量,即 120。或者它是 DDS 域 ID 的最大数量,即 233。见http://community.rti.com/kb/what-maximum-number-participants-domain

    正如 Reinier 所说,端点的数量没有内在限制。

    杰拉尔多

    【讨论】:

    • 谢谢,这就是我要找的!
    【解决方案2】:

    使用 Connext,限制因素与其说是主题的数量,不如说是在特定域中创建的 DataReader 和 DataWriters 的数量。当然,每个 DataReader 和 DataWriter 只关联一个 Topic,因此间接依赖于 Topics 的数量。

    关于域中 DataReader 和 DataWriters 的最大数量(通常由 Endpoints 统称为),实际限制取决于系统中的资源。由于管理 DDS 系统的拓扑而导致的内存消耗将随着端点数量的增加而增加。不过,端点的数量没有硬性或硬编码的限制。

    如果您有任何特定的规模,我可以指出您与该产品的其他用户相比所处的位置。

    这个答案确实取决于实现。我的评论适用于 RTI Connext DDS,不一定适用于其他 DDS 实现。

    【讨论】:

    • 谢谢。我以为我在某处读到 RTI DDS 中的某些内容仅限于大约 240 个实例……知道我在想什么吗?
    • 不是我的头,我会做一些研究。但是,为了可扩展到数千个主题,Connext 支持所谓的企业发现服务来帮助发现过程。所以拥有超过 240 个主题绝对是可能的。
    • OK没问题...我开始怀疑是不是我想象的。 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多