配置方式
OpenDDS 包括一个基于文件的配置框架,用于配置全局选项以及与特定发布者和订阅者相关的选项,例如发现和传输配置。
OpenDDS 还允许通过命令行对有限数量的选项和配置 API 进行配置。
本章总结了 OpenDDS 支持的配置选项。
OpenDDS 配置涉及三个主要领域:
- 通用配置选项——在全局级别配置 DCPS 实体的行为。这允许在计算环境中单独部署的进程共享指定行为的通用设置(例如,所有读取器和写入器都应使用 RTPS 发现)。
- 发现配置选项——配置发现机制的行为。 OpenDDS 支持多种方法来发现和关联作者和读者,详见第 7.3 节。
- 传输配置选项——配置从 OpenDDS 的 DCPS 层抽象传输层的可扩展传输框架 (ETF)。每个可插拔传输都可以单独配置。
OpenDDS 的配置文件是人类可读的 ini 样式文本文件。 表 7-1 显示了可用配置节类型的列表,因为它们与它们配置的 OpenDDS 区域相关。
表 7-1 配置文件部分
重点区域 | 文件部分标题 |
---|---|
Global Settings | [common] |
Discovery | [domain] [repository] [rtps_discovery] |
Static Discovery | [endpoint] [topic] [datawriterqos] [datareaderqo |